一般将来时 will/shall do
is/am/are going to do
is/am/are(about)to do 一般将来时表示将来要发生的动作和存在的状况
(详见下面2.一般将来时的特殊表达方式的比较) 过去将来时 would/should do
was/were going to do
was/were(about)to do 1.相对于过去某一时刻而言即将发生的动作或存在的状态
He told me he would go to Beijing.他告诉我他将去北京。
I was told that he was going to return home.
有人告诉我他准备回家。
2. would do(表示过去的习惯)总是,总会,常常
He would sit silent for hours.
他常常接连好几个小时默默地坐着。 2.一般将来时的特殊表达方式的比较
将来时 用 法 例 句 1 be + doing 进行时表将来 go, come, start, move, leave, arrive等词可用进行时表示按计划即将发生的动作 He is moving to the south.
Are they leaving for Europe? 2 be about to + 动词原形 表示安排或计划中的马上就要发生的动作,后面一般不跟时间状语 I was about to leave when the bell rang.
The meeting is about to close. 3 be to + 动词原形 表示按计划进行或征求对方意见 We're to meet at the school gate at noon. 4 一般现在时表将来 时刻表上或日程安排上早就定好的事情,可用一般现在时表示将来 The meeting starts at five o'clock.
The plane leaves at ten this evening. 3.容易混淆的时态比较
项 目 区 别 例 句 一般过去时与现在完成时的比较 现在完成时强调过去动作对现在产生的影响或造成的结果 We haven't heard from Jane for a long time. What do you suppose _______ to her?
A. was happening B. happens C. has happened D. happened
说明:说话者强调Jane 目前的状况.
Mr. Lee, who ________ as a carpenter for over 10 years, is now a very famous statesman in this country.
A. has worked B. had worked C. worked D. works
(只说明他过去当过木匠不涉及到现在) 一般过去时只表达过去的动作或状态 Hello, I ____ you were in London. How long _________ here?
A. don't know; were you B. hadn't known; are you
C. haven't known; are D. didn't know; have you been
说明:didn't know 强调见面前不知道
I read the novel last month. (只说明上个月看了,不涉及现在是否记住) 现在完成时与现在完成进行时的比较 着重表示动作的结果时,用现在完成时 I have read that book.我读过那本书了。(知道那本书的内容) 着重表示动作一直在进行,即动作的延续性时,则用现在完成进行时 -Hi, Tracy, you look tired.
-I am tired. I _______ the living room all day.
A. painted B. had painted
C. have been painting D. have painted
说明:强调动作从过去到现在的延续