The old man() his son for three years A hasn't been away B.hasn't left C has been away from

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 20:37:05
Theoldman()hissonforthreeyearsAhasn''tbeenawayB.hasn''tleftChasbeenawayfromTheoldman()hissonforthreeye

The old man() his son for three years A hasn't been away B.hasn't left C has been away from
The old man() his son for three years A hasn't been away B.hasn't left C has been away from

The old man() his son for three years A hasn't been away B.hasn't left C has been away from
C has been away from
have left 是非延续性动词,也就是不能与时间搭配,
而have been away 是延续性动词,可以与时间搭配
离开某人 be away from sb

C

选c 因为left 是非延续性动词 have been away 是延续性动词该句子的意思是说这个老人已经和他儿子分开三年 所以c为正解

C 可以用排除法,A少了from,B left应变为hasn't been away from

has been away from
leave是非延续性动词,不能与一段时间连用首先排除
再根据语境分析,句子要表达的是“那个老人已与自己的儿子分开三年了”的意思,表达离开且要是延续性的,可表达为 be away from sb.
from不能省,它是固定搭配,
for接一段时间,句子谓语要用完成时,故选C...

全部展开

has been away from
leave是非延续性动词,不能与一段时间连用首先排除
再根据语境分析,句子要表达的是“那个老人已与自己的儿子分开三年了”的意思,表达离开且要是延续性的,可表达为 be away from sb.
from不能省,它是固定搭配,
for接一段时间,句子谓语要用完成时,故选C

收起