They ----C----- in Guangzhou since 2000.A.lived B.had lived

学习 时间:2026-04-03 09:45:57 阅读:1928
They ____C_____ in Guangzhou since 2000.A.lived B.had lived C.have lived D.were living这个选C.但是是不是因为有SINCE所以才选C的呢?那么SINCE可以在过去完成式中出现吗?BY THE YEAR...和BEFOR是过去完成式的标志词,那这两者可以从现在完成时中出现吗?

最佳回答

俊逸的芝麻

简单的翅膀

2026-04-03 09:45:57

答案选C是对的,你的理解也很对。since可以在过去完成时中出现,但需有表明是用过去完成时的条件。如:They said that she had lived in Guangzhou since 2000。在此从句中用过去完成是因为与they said 相比,lived在said 前。by the year +过去年份、 before+过去年份(应出现在宾语从句中)与since。都是表示时间状语的方法,一般不会同时出现在一个句子中。

最新回答共有2条回答

  • 清爽的哑铃
    回复
    2026-04-03 09:45:57

    答案选C是对的,你的理解也很对。since可以在过去完成时中出现,但需有表明是用过去完成时的条件。如:They said that she had lived in Guangzhou since 2000。在此从句中用过去完成是因为与they said 相比,lived在said 前。by the year +过去年份、 before+过去年份(应出现在宾语从句中)与since。都是表示时间状语的方法,一般不会同时出现在一个句子中。

上一篇 什么流什么什么的成语

下一篇 甲午海战观后感不少于1000字