本文整理了一些英語時態(tài)的練習(xí)題,并附上了詳細(xì)答案解析,希望大家有所收獲。

1.Do you know our town at all?
No, this is the first time I ___ here.
A. was B. have been C. came D. am coming
解析:答案B. This is the first time 后面所加從句應(yīng)為現(xiàn)在完成時,故選B。
2.Have you ____ been to our town before?
No, it's the first time I ___ here.
A. even, come B. even, have come C. ever, come D. ever, have come
解析:答案D. ever意為曾經(jīng)或無論何時,反意詞為never,此兩詞常用于完成時。 This is the largest fish I have ever seen. It is / was the first time +that-clause 的句型中,從句要用完成時。 注意:非延續(xù)性動詞的否定形式可以與表示延續(xù)時間的狀語連用。即動作不發(fā)生的狀態(tài)是可以持續(xù)的。
3.The students ___ busily when Miss Brown went to get a book she ___ in the office.
A. had written, left B,were writing, has left C. had written, had left D. were writing, had left
解析:答案D. "把書忘在辦公室"發(fā)生在"去取書"這一過去的動作之前,因此"忘了書"這一動作發(fā)生在過去的過去,用過去完成時。句中when表示的是時間的一點,表示在"同學(xué)們正忙"這一背景下,when所引導(dǎo)的動作發(fā)生。因此 前一句應(yīng)用過去進(jìn)行時。
4.He had no sooner bought the car than he sold it.
He said he________me a present unless I_______ in doing the experiment.
not given; had not succeeded B. would not give; succeed C. will not give; succeed D. would not give; will succeed.
解析:答案B. 在時間,條件或讓步主語從句中一般不用將來時。本題有He said,故為過去式。主句用將來時,故選B. 此處用一般過去式代替了過去將來時。