if he has finished....

if he has finished....
If he【 has finished】 his homework by six o'clock,we shall be able to take him with us.
为什么不是had finished
阳光浅紫 1年前 已收到3个回答 举报

nvhong1 幼苗

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

假设条件句
主句用的shall
这里不需要虚拟语气,因为他是有可能在6点完成作业的,所以这里的条件从句用一般现在的完成时就可以。

1年前

1

rhodar06 幼苗

共回答了18个问题采纳率:77.8% 举报

因为后面是shall啊,shall是一般现在时,时态要一致,所以前面用现在完成时

1年前

2

浪漫mm 幼苗

共回答了13个问题采纳率:92.3% 举报

had done 表示的是过去的过去 这里是说这件事对现在的影响 理解一下 差不多就是这个意思

1年前

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