—________did your uncle leave his hometown?—He________for nearly twenty years.—________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; has been away
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/21 21:46:16
—________did your uncle leave his hometown?—He________for nearly twenty years.—________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; has been away
—________did your uncle leave his hometown?—He________for nearly twenty years.
—________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
是选B还是D?说明一下理由,
—________did your uncle leave his hometown?—He________for nearly twenty years.—________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; has been away
B
leave是非延续性动词,how long是问时间段,英语中,非延续性动词的肯定句不能和时间段连用,所以D不行.
B
表示一种持续的状态,用完成时比较好。
B leave是瞬间动词 不能与how long连用
B. When; has been away
B leave是瞬间动词,对应when
how long 是延续疑问词,对应20years