【英语单选训练题】
1. _____ black clouds covering the sky, he stopped his work and went home.
A. To see
B. Having been seeing
C. Seeing
D. having to see
2. Does he have difficulty _____ English?
A. to speak
B. speak
C. speaking
D. spoke
3. In winter we go _____ on the hill.
A. skiing
B. to ski
C. ski
D. for ski
4. The person _____ you were talking to was an American.
A. who
B. whom
C. which
D. as
5. The goals _____ he had fought all his life no longer seemed important to him.
A. for that
B. for which
C. for what
D. of them
【参考答案】
1.C 看到乌云遮盖了天空,他就停下工作回家了。现在分词做伴随状语,其逻辑主语是主句主语:he...主动语态,故C正确。B被动形式排除。选项A是不定式形式,表目的,将来要发生的动作,译为:为了要看乌云遮盖天空,他……显然不合题意。D.没有这种用法。
2. C 他在学习英语上有困难吗?have difficulty (in) doing为固定搭配,意为干什么有困难,其中in 可以省略。
3.A 冬季我们去山上滑雪。go skiing为固定搭配,意为去滑雪。
4.B 那个你刚才跟他说话的那个人是个美国人。先行词是指人,在句子中充当的是宾语(通过:you were talking to,我们看出句子缺少宾语。),故用whom.
5.B 那个他曾经为之奋斗了终身的目标,看起来对他已经不再重要了。关系代词举代指The goals,在句子中充当宾语,句子中的谓语动词是:fought,“战斗,奋斗”的意思。是一个不及物动词,后面接宾语时要带上介词,fight for ,为……而奋斗;介词后面接宾语,表示物时只能用which来代替。