一道关于时态的英语题I __ go to bed until I __ finished my work every d

一道关于时态的英语题
I __ go to bed until I __ finished my work every day.
A.don't,had B.didn't,have C.didn't,had D.don't,have
第一个空用一般现在时don't比较好理解,关键是第二个空怎么填?为什么?
小ff悦悦 1年前 已收到4个回答 举报

尾巴鱼 幼苗

共回答了12个问题采纳率:83.3% 举报

可根据意思来选择,直到我已经完成我的工作,我才去睡觉.
现在完成时的用法是现在某动作以前所发生并对现在有影响,此句中“完成了工作”,发生于睡觉以前,并对现在有影响,即“得以去睡觉”.
综上所述,选D

1年前

8

4kgrubby 幼苗

共回答了507个问题 举报

"every day"表明这句话说说明日常情况,正常应该用一般现在时态。但综观四个答案,只有D和一般时态相近(是现在完成时态)。.就选D吧。

1年前

2

guan2002 幼苗

共回答了15个问题 举报

every day 表明这句话说说明日常情况,用一般现在时
完成了工作”,发生于睡觉以前,并对现在有影响,即“得以去睡觉”。用现在完成时

1年前

2

chenjianfang0814 幼苗

共回答了6个问题 举报

助动词have/has+动词过去分词表现在完成时,根据 every day.可以晓得是一般现在时,第一个空你自己明白对不?题意是直到我已经完成我的工作,我才去睡觉。所以用现在完成时!第二个空就选哪个了哦!
还有个方法,你看那个f every day是一般现在时,所以BC排除,助动词have/has+动词过去分词表现在完成时,had +动词过去分词则是过去的过去,是过去完成的被动态时,所以...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 2.992 s. - webmaster@yulucn.com