英语语法规定,含有 since 短语的句子或含有 since 从句的主句必须使用完成体,但是,下面的主句却使用了一般现在时。这是怎么回事呢?
My life is entirely different since my divorce.
按照英语语法的一般规则,在含有表时间的 since 从句和 since 介词短语的句子里,其主句通常使用完成体。但是,这条规则有某些例外。例如,当主句中含有静态意义的动词,特别是含有动词 be 和 seem 时,就可以使用非完成体形式,当 be 或 seem 的表语(主语补语)是个表时间的词语(ten weeks, two years)时尤其如此:
-
Things are different since you have gone. (CGEL) 自从你走以后情况变了。
-
We are afraid to walk in the park since the woman was killed there. 自从那个女人在公园里被杀之后,我们害怕在公园里散步。
-
It seems a long time since we last met. (CGEL) 自从我们上次见过面以来似乎过了很长时间。
-
It's some considerable time since I have spoken to you on these matters. (Snow) 自从我和你谈过这些事以来已经有不少时间了。
-
It's a long time since I met you last. (Snow) 我们已经分别很久了。
-
It is just a week since we arrived here. (ALD) 我们到这里刚一个星期。
-
It was years since I had seen her. (Snow) 自从我上次见过她已经有多年了。
-
It is almost twenty years since the war ended. 战争结束以后差不多二十年了。
-
It is a long time since I saw you. (CGEL) 打从我上次见过你已有很长时间了。
当然,在上述情况下,仍然可以使用完成体:
-
“My uncle comes in from Iran tonight.” “How long has it been since you last saw him?” (TOEFL) “我叔叔今晚从伊朗回来了。” “你们分别后有多长时间了?”
-
It's been ten years since they were last here. (CGEL) 自从他们上次离开这儿已经有十年了。
请做下面的英语试题:
- It's ages ____ him.
A. that I don't see B. that I didn't see C. ago I saw D. since I saw (Nelson, 300D)
- ——What was the party like? ——Wonderful. It's years ____ I enjoyed myself so much. A. after B. when C. before D. since(全国高考,93-22)