I _____ my sister for a few months.A.haven't seen B.have seen C.haven't meeted D.have met为什么B不可以呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:19:11

I _____ my sister for a few months.A.haven't seen B.have seen C.haven't meeted D.have met为什么B不可以呢?
I _____ my sister for a few months.A.haven't seen B.have seen C.haven't meeted D.have met
为什么B不可以呢?

I _____ my sister for a few months.A.haven't seen B.have seen C.haven't meeted D.have met为什么B不可以呢?
这里后面是一段时间,用的完成时
我已经好几个月没有见过我的姐姐/妹妹了
如果用B,是见过,见面是瞬间的,不能延续,这样翻译出来就成了,我见了我姐姐/妹妹几个月,说不通

seen是看见,表示一个瞬间的动作。你肯定不能看你妹妹几个月啊,如果B正确,那么D也可以了。只能是你没见他几个月了

选B的话,翻译不合逻辑。

A翻译成:我已经好几个月没看我姐姐了
B翻译成:我已经看了我姐姐好几个月了
你选哪个?当然是A不是B。

题干“I _____ my sister for a few months.”意思是“我有几个月。。。我的妹妹了”
A.haven't seen 完成时态,表示此状态从过去一直持续到现在,意思是“没见过”
B.have seen完成时态,表示此状态从过去一直持续到现在,意思是“见过”
C.haven't meeted meet是一个瞬时动词,不用于完成时态,属时态错...

全部展开

题干“I _____ my sister for a few months.”意思是“我有几个月。。。我的妹妹了”
A.haven't seen 完成时态,表示此状态从过去一直持续到现在,意思是“没见过”
B.have seen完成时态,表示此状态从过去一直持续到现在,意思是“见过”
C.haven't meeted meet是一个瞬时动词,不用于完成时态,属时态错误
D.have met meet是一个瞬时动词,不用于完成时态,属时态错误
综上所述,答案为A
希望能帮到你,不懂可以追问哦~~~

收起