—________did your uncle leave his hometown?—He________for nearly twenty years.A.When; has left—________did your uncle leave his hometown?—He________for nearly twenty years.A.When; has left B.When; has been awayC How long; has left D.How long;
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 05:30:54
—________did your uncle leave his hometown?—He________for nearly twenty years.A.When; has left—________did your uncle leave his hometown?—He________for nearly twenty years.A.When; has left B.When; has been awayC How long; has left D.How long;
—________did your uncle leave his hometown?—He________for nearly twenty years.A.When; has left
—________did your uncle leave his hometown?
—He________for nearly twenty years.
A.When; has left B.When; has been away
C How long; has left D.How long; has been away
我看好多答案第一个空都选“when”,我觉得应该是“haw long”,说明理由
—________did your uncle leave his hometown?—He________for nearly twenty years.A.When; has left—________did your uncle leave his hometown?—He________for nearly twenty years.A.When; has left B.When; has been awayC How long; has left D.How long;
如果用how long 这句应该这样说How long has your your uncle left his ...
而本体—________did your uncle leave his hometown是 过去式所以when .在现在完成时中leave与时间段连用要换成be away ,所以本体B正确
B
how long后应跟完成时态,这里借的助动词did,就证明不能填 how long
B
前面问什么时间离开的 一般过去时态
后面回答有一段时间 用现在完成时
希望我的回答能够帮到你,望采纳!
祝你学习进步,天天快乐。O(∩_∩)O
你好
选B
因为when 和一般过去时连用,how long 和现在完成时连用
此外,_for nearly twenty years 是一段时间,不能和left连用,因为leave是短暂性动词
所以只能选B
希望帮到你
leave是瞬间动词,所以第1空用when,后面有for nearly twenty years是段时间,所以用现在完成时