IfMr.Dewey
問題詳情:
If Mr. Dewey _____ present, he would have offered any possible assistance to the people there.
A.were B.had been C.should be D.was
【回答】
B
【解析】
試題分析:考查虛擬語氣用法。本題考查的是if條件從句與過去事實相反的虛擬語氣,故從句用had + v-ed,主句用would / could/ should / might + v-ed。句意:如果Dewey先生在場的話,他會提供那裏人們的任何可能的幫助。故B正確。
考點:考查動虛擬語氣用法
【知識拓展】
1. 表示與現在事實相反或不可能發生:條件狀語從句:一般過去時(虛擬語氣中be→were)主句用:would(should, could, might)+動詞原形。
If we had time now, we would read it again.
If I were you, I would work hard.
2. 表示與過去事實相反或不可能發生:條件狀語從句:had+過去分詞;主句:would(should, could, might)+have+過去分詞。
If I had known your telephone number then, I would have called you.
3. 表示與將來的事實可能相反或不可能發生:條件狀語從句:①一般過去時②should +動詞原形③were to+動詞原形;主句:would(should, could, might)+動詞原形。
If it should rain, the crops would be saved.
知識點:虛擬語氣與情態動詞
題型:選擇題