早教吧作业答案频道 -->英语-->
__did your uncle leave his hometown?He ___ for twenty years.A when ,has been awayB how long ,has been away,选哪个,为什么,
题目详情
__did your uncle leave his hometown?He ___ for twenty years.A when ,has been away
B how long ,has been away,选哪个,为什么,
B how long ,has been away,选哪个,为什么,
▼优质解答
答案和解析
选A,因为leave是短暂性动词,表示离开那个动作,只能对离开的时间进行提问,而不能对离开的时间长度提问.对照回答那半句也可以看出区别,has been away表示的是延续性的动作,所以后面跟的是for+时间,如果提问的话就会用how long.如:how long has your uncle been away .
看了 __did your unc...的网友还看了以下:
-( )Mr Hand ( ) our school for a long time?-Yes.H 2020-05-14 …
__did your uncle leave his hometown?He ___ for tw 2020-05-15 …
—_____ did your uncle leave his hometown?—He_____ 2020-05-15 …
___ did you uncle buy this car?He __ it for nearl 2020-05-15 …
新概念中有一句macaroni has been grown in this area for o 2020-05-16 …
he has been married for three years 句中has been ma 2020-05-16 …
Tom's uncle has been a policeman for five years.保 2020-05-16 …
Ben ______ a teacher for 4 years .A.has been B.ha 2020-05-16 …
30.In the past few years,this city has .30.In the 2020-05-16 …
He has joined the army for ten years.和 He has bee 2020-05-16 …