you ----me waiting for two hours.i ----for you since five.a,kept ...waitedb,have kept...waitedc,kept...have waitedd,have kept...have waited怎么选,为什么,这句子怎么翻译啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 06:45:16

you ----me waiting for two hours.i ----for you since five.a,kept ...waitedb,have kept...waitedc,kept...have waitedd,have kept...have waited怎么选,为什么,这句子怎么翻译啊
you ----me waiting for two hours.i ----for you since five.
a,kept ...waited
b,have kept...waited
c,kept...have waited
d,have kept...have waited
怎么选,为什么,这句子怎么翻译啊

you ----me waiting for two hours.i ----for you since five.a,kept ...waitedb,have kept...waitedc,kept...have waitedd,have kept...have waited怎么选,为什么,这句子怎么翻译啊
这题选D吧,前面一个是表示一种状态,你让我等了2个小时,这2个小时中是“等”这个动作状态的延续,对不对?后面的话根据since ,选择have waited.

应该是D吧

C. kept , have waited
前半句for不都是完成体标志,keep sb doing是一个延续动作,后面的时间可以是一段时间
后半句since是完成体标志,所以用完成时态have waited
You kept me waiting for two hours. I have waited for you since five.
你让我等了...

全部展开

C. kept , have waited
前半句for不都是完成体标志,keep sb doing是一个延续动作,后面的时间可以是一段时间
后半句since是完成体标志,所以用完成时态have waited
You kept me waiting for two hours. I have waited for you since five.
你让我等了两个小时,我从五岁起就一直在等你。

收起

选b
for加一段时间是完成时的标志
since加点时间是过去时表示