as if引导的虚拟句是否遵循时态倒退原则呢?He talks about Rome as if he had been there before如何解释
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/30 10:57:13
as if引导的虚拟句是否遵循时态倒退原则呢?He talks about Rome as if he had been there before如何解释
as if 一般来说是遵循倒退原则的.但请具体结合虚拟时态部分来学习.
楼主是不明白为什么用had been吗?那你觉得应该用什么?
如果看不出来我们可以先还原.比如它是一个一般的句子.
He talks about Rome,because he has been there before.
这句应该没问题吧,表示以前去过.那现在的谈话其实是对过去事件的虚拟,相应的就是had been.
这也是高中英语常考的题型:主句和从句时态不一致.要根据说话的时间所指和内容来判断.并不是一个句子只能有一种时态.
as if 句型最重要的是掌握如:he speaks french,as if he were a frenchman.这类的句型.
我也留意了这个虚拟句。做题只是有点感觉,要说,就是说不出很站的住脚的解答。 一般来说都是遵循时态倒退原则的。1.He talks as though he knew everthing . 2.He talked as if they had met before . 而除了你提到的这种特殊的前后时态。还有几种:3.He spoke to her as if she were a stranger . 4.He fought as hard as if his wife were in dangerous。 我自己的总结,就是as if 的虚拟句一般是遵循时态倒退原则的,但是当动词是be动词时,就不可能按这一原则,如3.4 句,be动词就不可能用过去完成时。而选择用一般过去式。 另外,从句有before的句子,如你列的句子,和2句,都是选择用过去完成时的。 希望有大师再来指点一下。