英語(yǔ)的將來(lái)完成時(shí)表示表示一個(gè)持續(xù)到過(guò)去某時(shí)的動(dòng)作。這個(gè)是大家在中學(xué)時(shí)期就知道的,今天,小編為同學(xué)們帶來(lái)了相當(dāng)豐富的與英語(yǔ)將來(lái)完成時(shí)的相關(guān)語(yǔ)法,一起來(lái)看看吧!

?

將來(lái)完成時(shí)的構(gòu)成是由"shall/will?+?have?+過(guò)去分詞"構(gòu)成的。??

Before?long?he?will?have?forgotten?all?about?the?matter.??不久他就會(huì)全然忘記這件事的。??

He?is?somebody?now.?He?will?not?have?remembered?his?old?classmates.?他現(xiàn)在是一個(gè)有身份的人了,他可能不會(huì)記得老同學(xué)了。??

Will?you?have?known?Kevin?for?10?years?next?month???到下個(gè)月你認(rèn)識(shí)凱文該有10年了吧??

?

1. By the summer, Elizabeth______ here for ten years .??

??A. will work??????????????????????B. works????C. will have worked??????????D. has worked

2. I. hope you______ the instructions ready before I come tomorrow

??A. to get???????????????????????? B. shall get???? C. will get???????????????????????D. will have gotten .

3. No sooner_______ than the accident happened.

?? A. he had gone??????????????????B. had he gone?? ?C. his going???????????????????? D. he went

4. Hardly______ when the bus suddenly pulled away.

????A. they had got to the bus stop???? B. had they got to the bus stop

????C. did they get to the bus stop???? D. they got to the bus stop

5. Mother doesn't know much time I have spent in watching TV; if she ever found out ,I'm sure_______.

????A. she'd never forgive me?????? B. she never forgive me

C. she'll never forgive me??????D. she does never forgive me

6. As soon as he______ his error, Rockfeller made the necessary corrections to his data collected.

A. discovered????????????????????B. has discovered ???C. discovers???????????????????? D. had discovered

7. I _______meeting you ever since we parted.

????A. was looking forward to????????B. have been looking forward to

????C. had been looking forward to?? D. looked forward to

8. Where have you been? What _____ ?

????A. did you do?????????????????? B. have you been doing??C. have made????????????????????D. were you doing

9. She has been studying here for five years and by the end of next summer she _____.

????A. will graduate????????????????B. will be graduating??C. will be graduated????????????D. will have graduated

10. When you come tonight at eight o’clock, I _____ eight lessons.

????A. would review???????????????? B. shall review ????C. shall have reviewed??????????D. shall be reviewing

?

語(yǔ)法練習(xí)答案

1 . C?? 將來(lái)完成時(shí)態(tài)。 By 指:到什么時(shí)間為止。

2 . D?? 將來(lái)完成時(shí)態(tài)。 tomorrow 表示將來(lái), get the instructions (指令,指示)這個(gè)動(dòng)作在我回來(lái)之前已經(jīng)完成。

3 . B?? “no sooner……than……”( 剛 …… 就 ……) ,在 no sooner 這部分應(yīng)當(dāng)用過(guò)去完成時(shí), than 后面用一般過(guò)去時(shí)。 A , B 都是過(guò)去完成時(shí)態(tài),怎么選擇? No sooner 的特殊用法,在其后面跟倒裝語(yǔ)序,所以選 B 。

4 .B  hardly……when……( 一 …… 就 ……) , hardly 后應(yīng)當(dāng)用過(guò)去完成時(shí), when 后面用一般過(guò)去時(shí)。 hardly 的特殊用法,在其后面跟倒裝語(yǔ)序,所以選 B 。

5 . A?? 過(guò)去將來(lái)時(shí)態(tài)。 Forgive 原諒, She’d 相當(dāng)于: she would. 媽媽不知道我看電視花費(fèi)了多長(zhǎng)時(shí)間,如果她知道的話,我相信她將永遠(yuǎn)不會(huì)原諒我。

6. D?? 過(guò)去完成時(shí)態(tài)。 發(fā)現(xiàn)錯(cuò)誤這個(gè)動(dòng)作發(fā)生在糾正數(shù)據(jù)那個(gè)動(dòng)作之前,而改正數(shù)據(jù)的動(dòng)作用的是過(guò)去時(shí)態(tài),所以,發(fā)生在過(guò)去的過(guò)去的動(dòng)作就用過(guò)去完成時(shí)態(tài)。 error 錯(cuò)誤。 correction 改正,是名詞。 data 數(shù)據(jù)。

7. B?? 現(xiàn)在完成時(shí)態(tài)。表示渴望見你這個(gè)動(dòng)作從過(guò)去一直延續(xù)到現(xiàn)在以至于將來(lái)。 look forward to 渴望,想要 …… 。 ever since?? 自從 ……?? 。

8 . B?? 現(xiàn)在完成進(jìn)行時(shí)態(tài)。通過(guò)上下句來(lái)識(shí)別時(shí)態(tài)。

9 . D?? 將來(lái)完成時(shí)態(tài)。 by the end of next summer?? 為信號(hào)詞。

10 . C???? 將來(lái)完成時(shí)態(tài)。 Review?? 溫習(xí),復(fù)習(xí)。

?

怎么樣,看完了小編給大家準(zhǔn)備的語(yǔ)法知識(shí),有沒(méi)有感覺收獲頗多呢?喜歡就收藏起來(lái)吧~