沪江

语法:将来完成时与一般将来时的比较

Hayden 2017-07-28 00:21
本文支持点词翻译 Powered by 沪江小D

有时候,大家会疑惑:将来完成时与一般将来时具体该用在什么地方呢?有什么差别呢?小编也经常遇到这类问题,下面就来看看解析吧~

 

当有具体的时间状语时,要用一般将来时。

例如:

Mr Smith will return home on the first Sartday next month. 史密斯先生将于下月的第一个周六回家。

将来完成时的时间状语一般用介词 by 引入,

例如:

Mr Smith will have returned home by next month. 到下个月史密斯先生将已回到家了。

 

问:

将来完成时表示可能性的时候,will have 是不是可以换成 would have? 那不是过去将来完成时了吗?这个可能性是将来的可能性还是现在的可能性呢?

答:

将来完成时的构成:will/shall have +过去分词 ,表示可能性的时候也要遵守,不使用would have ,

表示推测时,相当于"must have done"结构。

那么must have done 是用来表示对过去事情的推测那么同理 这个也是对过去的推测被

例如:

You will have heard of this, I guess.  我想你已经听说过这件事了。   

I am sure he will have got the information.  我相信他一定得到了这个信息 表示猜测时,

有两种形式: 情态动词+动词原形,表示对现在或将来时用 情态动词+have+done 表示对过去猜测用

 

看了解析之后,疑难杂症都解决了吧,还不快夸夸小编,赶快收藏起来吧~

展开剩余