1、He has been to London, and he ______ there again last year.
A. has been B. has gone C. went D. had been
2、If you ______ here for a moment, I'll go back to fetch my bag.
A. will wait B. have waited C. are waiting D. will be waiting
3、My neighbour ______ the violin; she usually practices at about this time.
A. practices B. will practice C. had practiced D. is practicing
4、When I ______ the film started.
A. seated B. was seating C. was seated D. had seated
5、I suppose Jack ______ how to get there.
A. has known B. knows C. has been working D. is knowing
參考答案&解析:
1、C “去年去”當(dāng)然用過去時態(tài)(went)。又如:He has been writing for ten years and he wrote another story last week.
2、A will 有時當(dāng)情態(tài)動詞用,意思是“愿意”,此時它不表示將來,如:If he will give us a hand, we will be grateful.
3、D “現(xiàn)在正在練”(is practicing),故用現(xiàn)在進(jìn)行時。又如:He does physical exercise after six in the morning but he is doing it now at noon.
4、C “過去坐下”,所以用過去時。seat 是及物動詞,用在“主語 + 及物動詞 + 賓語”句型里。此句中seat 是過去分詞形式,作表語用,表示狀態(tài),它來自被動語態(tài)的過去分詞。例如:I went in and was seated (= seated myself 或sat down) on a bench.
5、B “知道”是感知動詞,沒有進(jìn)行時。此句中的“知道”是現(xiàn)在的事實,故用現(xiàn)在時。又如:I think you know French.