有关现在完成时的2个例句问题有2个例题如下:1、we have known each other for more th

有关现在完成时的2个例句问题
有2个例题如下:
1、we have known each other for more than 20 years.
2、they have been married for more than 25 years.
请问为什么句1,have 后面直接跟动词过去式,而句2中要在married 前面加been 有说句2是被动时态,但是结婚怎么能是被动的呢?如果说杰克逊总统被杀害是被动时态我能理解,但是说句2是被动语态我不太理解.烦请高手指教,
the250 1年前 已收到2个回答 举报

金龙泉的虾米 幼苗

共回答了15个问题采纳率:86.7% 举报

e married是一种状态 ,就是结婚 你可以把married当做形容词“结婚的 ”看,现在完成时有这种用法.
句1中就是直接加动词过去完成时.

1年前

4

JACKLEE5983 幼苗

共回答了32个问题 举报

已经结婚超过25年了,这是一种状态(be married),因为结婚一下就完成了,不是说20多年都在结婚,非延续性东西转变成延续性动词的问题。
还比如:leave --- be away,
borrow --- keep,
buy --- have,
begin/start --- be on,
die --- be dead,
finish ---...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.032 s. - webmaster@yulucn.com