有時候,大家會疑惑:將來完成時與一般將來時具體該用在什么地方呢?有什么差別呢?小編也經(jīng)常遇到這類問題,下面就來看看解析吧~

?

當(dāng)有具體的時間狀語時,要用一般將來時。

例如:

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? 那不是過去將來完成時了嗎?這個可能性是將來的可能性還是現(xiàn)在的可能性呢?

答:

將來完成時的構(gòu)成:will/shall have +過去分詞 ,表示可能性的時候也要遵守,不使用would have ,

表示推測時,相當(dāng)于"must have done"結(jié)構(gòu)。

那么must have done 是用來表示對過去事情的推測那么同理 這個也是對過去的推測被

例如:

You will have heard of this, I guess.? 我想你已經(jīng)聽說過這件事了。   

I am sure he will have got the information.? 我相信他一定得到了這個信息 表示猜測時,

有兩種形式: 情態(tài)動詞+動詞原形,表示對現(xiàn)在或?qū)頃r用 情態(tài)動詞+have+done 表示對過去猜測用

?

看了解析之后,疑難雜癥都解決了吧,還不快夸夸小編,趕快收藏起來吧~