"He has told me that he will go to shnaghai tomorrow." 是不是前后

"He has told me that he will go to shnaghai tomorrow." 是不是前后时态不一致?
表汉 1年前 已收到4个回答 举报

dashuanshuan 幼苗

共回答了16个问题采纳率:93.8% 举报

宾语从句没有说主句时态与从句时态一致呀,如果主句是一般现在时/现在完成时根据句意从句可用不同时态.这道题,TOMORROW 明天还没到,故从句用一般将来时.如果主句是一般过去时,从句要用相应的过去时,除客观规律外,如
She said she would go out .
Scientists told us that the earth goes around the sun .

1年前 追问

8

表汉 举报

主句谓语是过去时,宾语从句的谓语必须是过去的某种时态。(宾语是客观真理时则无此限制)此题中,为什么从句不是过去的某种时态,而是一般将来时?难道与句意都有关系吗?谢谢

举报 dashuanshuan

这道的主句不是一般过去时,而是现在完成时(has told ) 呀

星空有你 幼苗

共回答了17个问题采纳率:94.1% 举报

没有不一致,这里前面用的是has,表示一般现在时,后面的时间状语是tomorrow 所以用将来时作为宾语从句的时态。如果前面的has told改成told的话,那么后面不能用will而用would且tomorrow要改成the other day.has told 是表示一般现在时吗?不是表示现在完成时吗? 谢了现在完成时不是也是现在时吗?现在完成时是现在时的一种特殊形式...

1年前

2

appleolol 春芽

共回答了24个问题采纳率:83.3% 举报

没有不一致。现在完成时表示他已告知你,但是还没有去(明天才能去),符合逻辑事实。

1年前

2

X火影子X 幼苗

共回答了37个问题 举报

不一致
应该是 he would go

1年前

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