— How long ___ they ___ the project? — For two months. A. have; been working on B. have; worked on C. did; work on D. were; working on 相关知识点: 试题来源: 解析 A。此题考查现在完成进行时。A 选项“have; been working on”强调从过去开始一直持续到现在并且还在进行的动作;B...
-About two months.不是将来时吗,为什么选how long 不选how soon? 答案 how long与how soon都可以用来提问时间.但是how long一般用于提问完成时,例如:How long have you been there?-I have been there for 3 years.而how soon是用于提问将来时的,例如:How soon will you arrive here?-I will arrive ...
解析 正确C因为疑问词是how long,询问时间段,故动词必须具有延续性。die不具延续性,故排除A、B项。D项是单独的形容词,没有主动词,故句子成分残缺,排除D项。be dead意为“死亡的”,是持续的状态,而因为has说明使用现在完成时,故填been dead。故选C项。
选A been.题目问的是how long ,是一个持续的时间段,其他三个选项都是瞬间动词,不能持续的.翻译是,问:你在那里待了多久?答:大约两个月. 分析总结。 题目问的是howlong是一个持续的时间段其他三个选项都是瞬间动词不能持续的反馈 收藏
(1999年秋天,我在一所中学教历史。Beth和Matthew都在二年级)和文章最后一段最后一句“I was lucky to be their teacher for three months.”(我很幸运能在三个月内成为他们的老师)可知,Matthew和Beth会在作者的班上待三个月,结合选项,A选项“For three weeks.”意为“三周”;B选项“For three months.”意...
解析 【解析】A翻译你在这里多久了?大约两个月。 结果一 题目 【题目】13.-How long have youhere?About two months.A.beenB.goneC.comeD.arrived 答案 【解析】A相关推荐 1【题目】13.-How long have youhere?About two months.A.beenB.goneC.comeD.arrived 反馈 收藏 ...
—How long has Peter___?—For almost eight months.A. become an engineerB. stayed in Beijing为什么不能选择A?但是为什么下面这个句子中就可以用has become?He has become very famous since then. 相关知识点: 试题来源: 解析 become是非延续性动词,它的延续性动词是been。became是过去式 这里因为前面...
---How long haven't you written to your father?---It's three months ___ he received my last one.( )A. when B. after C. before D. since 相关知识点: 试题来源: 解析 答案:D It is+一段时间+since…意思是"自…发生以来已经一段时间了".是固定句型,结合句意:从他收到我的最后一封...
句意:——他要离开多久?——据我所知,他将离开三个月。 考查情景交际。To my surprise让我惊讶的是;It’s a shame真可惜;As far as I know据我所知。根据前文“How long will he be away?”和后文“he will be away for three months.”可知,此处应该表达据我所知。故选C。反馈 收藏 ...
How long has Tom been exercising consistently? A. For a month. B. For six months. C. For a year. D. For two years. 相关知识点: 试题来源: 解析 C。解析:“He has been doing this consistently for the past year.”说明他持续锻炼了一年,答案是 C。