回覆列表
-
1 # 使用者5435842789945
-
2 # 髒話比謊話乾淨558
be going to do不一定只表示一般將來時,也可能表示過去將來時,因為be動詞也有過去和現在的形式。如果是am,is,are就是一般將來時,如果是was,were就是過去將來時,那時和would do都表示過去將來時。
區別就是was,were going to do是表示按計劃進行的或者是有某種跡象表明將要發生的,would do則是沒有計劃,沒有跡象表明發生的。
如果是am,is,are going to do和 would do的區別就是時間點不同,前者表示從將來的某一時刻開始將要發生的事情,後者表示從過去的某一時刻將要發生的事情
一般過去將來時有兩種不同的形式:“would do”和“was going to”。
“would do”用於描述志願或允諾。“was going to”常用於描述計劃。
would+動詞原形 過去將來時常可用來表示過去習慣性的動作。此時,不管什麼人稱,一律用would。
例如:
Whenever she had time,she would do some reading. 她一有時間,總是看書。
I would play with them when I was a child. 當我還是孩子,我總是和他們一起玩。
用was (were) going to do表示過去某時計劃或安排要做某事
例子:
I knew you were going to go to the party.
I told you he was going to come to the party. 我之前告訴過你他會來參加聚會的。
Jane said Sam was going to bring his sister with him, but he came alone. 簡說薩姆會帶著他姐妹過來的,但是他一個人來了。