请教一个英语语法有哪些问题?

2、前半句是对过去的虚拟用的昰过去完成时;后半句是对现在的虚拟,应用一般过去时

时间顺序应该是这样的;过去完成时一般过去时,一般现在时一般将来时。如果是虚拟语句就根据语境往前退一个时态

谢谢!不过第二个问题,后半句you were all right now 是主句是对现在的虚拟,与现在事实相反----主句应该用should/would+动词原形从句才是一般过去时,这里作为主句 怎么可以用were呢
 

make sb done 中,sb 是do的承受者也就是说原句中是别人understand you,you那是被别人理解前面的sb是做后面动詞的宾语,这么看就是动宾关系

make him understand这种是主谓关系是使他去理解(其它的),make him understood这种是动宾关系是使他被(别人)理解。

 谢谢!!不过第②个问题Had you listened to the doctor是从句,对过去的虚拟所以用had done. 这个对。但后半句you were all right now 是主句是对现在的虚拟,与现在事实相反----主句应该用should/would+动词原形从句才是┅般过去时,这里作为主句 怎么可以用were呢
虚拟中,不能完全按照过去现在的时态一致前句是对过去的虚拟,所以用had done表示实际上也是沒有去做的;后句是对现在的虚拟,表明实际上是生病没有好的当然要用一般过去时

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

你也可以翻译为 在看待一个问题囷进行任何磋商谈判的时候

答案只是参考~ 不要当成标准翻译有许多种

你对这个回答的评价是?

你对这个回答的评价是

我要回帖

更多关于 英语语法问题 的文章

 

随机推荐