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

学习 时间:2026-08-24 17:39:19 阅读:478
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-08-24 17:39:19

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

最新回答共有2条回答

  • 酷炫的唇膏
    回复
    2026-08-24 17:39:19

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

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

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