解答

✨ 最佳解答 ✨

1、the other day通常翻為“前幾天”或“幾天前”,是指不久之前的某一天,所以要用過去式

ーーーーーーーーーーーーーーーーーーーーーーーー

不管過去、現在、未來,只要用完成式,就代表經過一段時間
可以是一個動作/狀態持續到之後的某個時間點
或兩個動作的先後關係,其中較早發生的用完成式,後發生的用簡單式

3、過去完成式可以用在過去的(相對)過去的描述
較早發生的事用過去完成式,後發生的事用簡單過去式

題目的時間軸:
idle一段時間→想要repent→(現在)

先發生:he had been idle → 經過一段時間,後發生 :he repented

4、未來完成式可以用在未來的(相對)過去的描述
較早發生的事用未來完成式,照理說後發生的事要用簡單未來式

但比較特別的是在主要子句是未來式,並且出現表示時間與條件的從屬連接詞(when, before, after, …)時,副詞子句(連接詞接的那個句子)要用現在式代替未來式

變成較早發生的事用未來完成式,後發生的事用簡單現在式

題目的時間軸:
(現在)我們在趕路→they(可能指要見的人之類的)離開了→我們到達公車站

因為這個”相對的過去“(they的離開)對”未來“(we的到達)來說已經是完成的事情
所以在形容未來裡的相對過去時,可以使用未來完成式

先發生:they will have left → 經過一段時間,
後發生 :we (刪除will,換成現在式) get to the bus station

ーーーーーーーーーーーーーーーーーーーーーーーー

19、完成式不能用來敘述很確切的時間點,
而會用for或since來描述一段時間
所以看到for 6 years就可以把不是完成式的(A)跟(B)刪除
再來Tom是主動study English,不能用(C)的被動,故選(D)
另外will在做未來式時後面是直接接原型動詞,
所以will have是對的喔~

萱❤️

第19題,Tom不是人名嗎?應該要用will has been吧?

萱❤️

謝謝你哦~你真的好用心😂😂

留言
PromotionBanner

解答

has的原型是have

未來完成式:sb will have + p.p.
未來完成進行式:sb will have been +p.p.

這裡的sb不論是I, you, they, we, he, she, it都是接 will have

阡阡

要按留言按到回答問題_(:з」∠)_

阡阡

其實不只have
只要是未來式的句子,will後一定是原型動詞
像是She will sing a song. 或 He will take a picture.
這邊的sing或take都不用加s

留言
您的問題解決了嗎?