it's five years since I _you last A.met B yes,you're right C .thank you D.she is fine为什么选A?since不是完成时的标志吗?it's five years since I _you last timeA.met B,meet C have meet D had meet

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 15:22:22

it's five years since I _you last A.met B yes,you're right C .thank you D.she is fine为什么选A?since不是完成时的标志吗?it's five years since I _you last timeA.met B,meet C have meet D had meet
it's five years since I _you last A.met B yes,you're right C .thank you D.she is fine
为什么选A?since不是完成时的标志吗?
it's five years since I _you last time
A.met B,meet C have meet D had meet

it's five years since I _you last A.met B yes,you're right C .thank you D.she is fine为什么选A?since不是完成时的标志吗?it's five years since I _you last timeA.met B,meet C have meet D had meet
since 用完成时指的是主句用完成时,而从句用过去时.
如:I have been here for five years since I came .
自从我来到这儿,我就在这呆了5年了.
主句是:I have been here for five years (完成时)
从句是:I came (过去时)
I have taught English for three years since I graduated from univerity.
自从我从大学毕业,我已经教英语3年了.
主句是:I have taught English for three years (完成时)
从句是:I graduated from univerity.(过去时)
希望对你有所帮助,如有不懂,欢迎追问.

since是现在完成时的标志,但since前的主句用现在完成时,since后的句子要用过去式。

赞同荷影纤纤的。since标志着主句是完成时,而since引导的从句时一般过去时。
再说这题就算不知道时态也可以用排除法。其它几项明显不通顺啊,表意和结构都有问题。

since有连词也有介词词性,在这里只强调时间,并未强调完成。