早教吧 育儿知识 作业答案 考试题库 百科 知识分享

—_____ 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选什么为什么

题目详情
—_____ 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
选什么
为什么
▼优质解答
答案和解析
D.
或许我明白了,在疑问句或否定句里,非延续性动词也可以跟一段时间的!
回答说是20年,提问用How long.
后面个空,由于是近20年了,所以是表示状态或者延续性动词而不是非延续性动词leave,是be away,用完成时.其实这样回答是间接的,说已经离开20年了,言外之意是20年前离开的!