If he knew her,he would have greeted her.这句话对么?

If he knew her,he would have greeted her.这句话对么?
感觉很别扭 那边是主句那边是从句 如何根据主句或根据从句来判断整句话的语态
米姆 1年前 已收到1个回答 举报

wyhpx 幼苗

共回答了19个问题采纳率:94.7% 举报

如果他认识她,他当时就会问候她
if 条件句后面用虚拟

1年前 追问

1

米姆 举报

到底是主句虚拟还是从句虚拟 怎么区分 有例子么

举报 wyhpx

If i were you ,I would might do that. 如果我是你,我也许会做那事。 前是主句,后是从句

米姆 举报

你再看看这句话 从句满足的是加动词过去式的形式 照理说主句不应该有have done啊 只有从句时had done的形式 主句才可以是have done啊 为什么不是 这没错啊 可是这句话明显串了啊?】 还有你说错了 if引导的是从句 后边是主句

举报 wyhpx

恩 我错了。。 从句是过去式 主句would have done 是说他那时候应该问候她 。。实际上他没问候 对现在造成影响。。所以用过去完成时

米姆 举报

你错了 这是错综时间条件句 主从两句表示的行为发生时间不一致的时候出现 主句动词所表示的时态根据从句调整 可见 greet发生在knew后 所以可以说是过去将来时或者过去将来完成时均可 所以算对 你觉得这样有错么?
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.014 s. - webmaster@yulucn.com