當前位置

首頁 > 英語學習 > 英語語法 > 過去將來完成時和過去將來時的區別

過去將來完成時和過去將來時的區別

推薦人: 來源: 閱讀: 1.53W 次

一、過去將來完成時和過去將來時在時間上是一致的,都表示過去某段時間看將來的事情,只是,過去將來完成時更強調的是“完成”,某件事在過去的時間看將來的事情已經完成了。
1.I thought Tom would have told our teacher some bad things about us.
我想湯姆肯定會告訴老師咱們的壞事的。
2.He knew by the time he arrived she would have prepared everything for you.
他知道他到時她肯定準備好了一切事情。
二、而過去將來時並無這一層的意思,它單單指的是過去的時間看將來的事情。例如:
1、由助動詞“would/should+動詞原形”構成,should主要用於主語是第一人稱時;would可用於各種人稱。
1)Whenever we had trouble, he would come to help us.
不論何時我們遇到困難,他總會給予幫助。
2)He said he would come to see me.
他說他要來看我。
3)He told me he would go to Beijing.
他告訴我他將去北京
2、由“was/were going to+動詞原形”構成。
1)No one knew when he was going to come.
沒有人知道他什麼時候來。
2)She said she was going to start off at once.
她說她將立即出發。
3)I was told that he was going to return home.
有人告訴我他準備回家。
3、come, go, leave, arrive, start等動詞可用過去進行時代替過去將來時。例如:
1)He said the train was leaving at six the next morning.
他說火車將於第二天早晨六點離開。
2)She told me she was coming to see me.
她告訴我她要來看我。

過去將來完成時和過去將來時的區別