| 过去 | 现在 | 将来 | |
| 一般 | did was/were 标志词: 1)yesterday morning(afternoon, evening)等; 2)last night/year等; 3)时间段+ago; 4)介词+一时间名词(例如:on Friday) 5)then, just now, once,以及由after或before构成的介词短语 | do/does is/am/are 标志词: 1)often、 usually、always、 sometimes、 every day、once a week等频度副词, 2)on Saturdays、 in the morning (afternoon, evening) 等 | be going to do/will do 标志词:tomorrow,next week/month/ year 等 |
| 进行 | was/were doing 标志词:1)at that moment, at ten o’clock last night ,(at) this time of last year, 2)last night, all day yesterday, this morning, the whole morning, from nine to ten last evening, 3)when, while | is/am/are doing 标志词: 1)now,at the moment, these days; 2)look ,listen等 此外要看具体语境 | will be doing 标志词: 1)at 10 tomorrow morning等具体将来时间; 2)tomorrow,next week/month/year等 |
| 完成 | had done 标志词:1)by+ +过去时间:e.g. by the time…(在…时之前), by the end of …(在…结束/末之前), by then(截止到那时); 2)up to/till(直到)+过去时间: e.g. up till then (直到那时)等 3) when, before, after, as soon as, till/ until引导的有先后的两个动作 4)由told/said/asked等引导的宾语从句中 | have/has done 标志词:(已经,最近)already, just, yet, before, recently, still, lately, recently, in the last few days; (次数)ever, never, once,twice, several times, how many times,how long (今天,这周/年/月)just, today, this morning/ week/month /year, (至今为止) up to now, by now,so far | will have done 标志词:by+将来时间:by the times +sb do/does sth,…will have done;by the end of next week/month/ year等 |