本文整理了一些英語時(shí)態(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)在完成時(shí),故選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)或無論何時(shí),反意詞為never,此兩詞常用于完成時(shí)。 This is the largest fish I have ever seen. It is / was the first time +that-clause 的句型中,從句要用完成時(shí)。 注意:非延續(xù)性動(dòng)詞的否定形式可以與表示延續(xù)時(shí)間的狀語連用。即動(dòng)作不發(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ā)生在"去取書"這一過去的動(dòng)作之前,因此"忘了書"這一動(dòng)作發(fā)生在過去的過去,用過去完成時(shí)。句中when表示的是時(shí)間的一點(diǎn),表示在"同學(xué)們正忙"這一背景下,when所引導(dǎo)的動(dòng)作發(fā)生。因此 前一句應(yīng)用過去進(jìn)行時(shí)。
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. 在時(shí)間,條件或讓步主語從句中一般不用將來時(shí)。本題有He said,故為過去式。主句用將來時(shí),故選B. 此處用一般過去式代替了過去將來時(shí)。