请对before引导的主从复合句的时态判别?(before在……之前)
说明:before引导的主从复合句,若均表示在过去发生的事情,从句一般用一般过去时,而主句可以用一般过去时,也可以用过去完成时.
例如:Henry visited New York before he left for washington.
He had learned English for 3 years before he came here.
请看那下面两句.请问哪个是正确的?还是两个均正确?(主要是主句时态表达的合理或不合理)请说明理由.
I got there before I met him.
I had gotten there before I met him.
人气:194 ℃ 时间:2020-01-27 20:21:23
解答
两个答案都可以.1.主从句中的动作通过"before"已经很明显表示出先后了,所以都可以用一般过去时表示.2.第二个句子则更强调主句的动作发生在从句动作之前,表示“过去的过去”.所以用了 “过去完成时”.语气更强烈.如果有上下文,则要根据上下文的语境来决定.
推荐
猜你喜欢
- 请问I am lily who live in Paris.和 I am lily who lives in Paris 哪个正确
- 一个长方体冰柜,从里面量90cm,宽50cm,深50cm.它的容积是多少立方分米
- 美学中的名词解释 .
- “1.5*X的值等于3.6:4.8的值”怎么算比例(数学)
- 英语翻译
- 复合重句 中,where 和which用法有点歧义,如下题
- 甲乙两人相向而行甲的速度是20千米/小时,乙的速度是18千米/小时,他们在离中点3千米是相遇,问全?
- 在四边形ABCD中,AB>CD.E.F分别是对角线BD.AC的中点,求证:EF>1/2(AB-CD)