以下3句虚拟语气正确吗,希望得到肯定以及正确的解答!

以下3句虚拟语气正确吗,希望得到肯定以及正确的解答!
对过去虚拟
If I had seen her here,I have said hi to her.
对现在虚拟
If I saw her here,I would say hi to her.
对未来虚拟
If I were to see her here,I would say hi to her.
有错误码?如果有误请指明以及对【语法的讲解】,希望大家用心回答,
najinxi 1年前 已收到4个回答 举报

zaja5adsr1a64 幼苗

共回答了21个问题采纳率:76.2% 举报

第一个应该是 I would have said ...
对于虚拟语气我感觉记住几个句子就好了,就像你的这几个
对过去的虚拟,主句就是应该用 would have done 你给的那个句子的形势是永远不会存在的.
后两个都正确.
还有什么不明白可以问我

1年前

6

toumingdehuoguan 幼苗

共回答了19个问题 举报

第一个应该在have前加would、should、could、或者might,不能省略

1年前

1

micky_0368swj 幼苗

共回答了180个问题 举报

是对的;第一句,你可能漏写了WOULD
If I had seen here here, I would have said hi to her.

1年前

0

圪吐谷浑6和 幼苗

共回答了21个问题 举报

应该没错吧 感觉好像是这样的

1年前

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