题目内容
________ many times, he still repeated the same mistake.
| A.Having been told | B.Having told | C.Telling | D.Told |
A
解析试题分析:句意:他虽然被告诉过许多次但仍旧犯同样的错误。这里是非谓语动词做状语,having done在谓语动词之前发生表示主动。 having been done在谓语动词之前发生表示被动。选A。
考点:考查现在分词的完成被动式
The vocabulary and grammatical differences between British and American English are so slight and few as hardly ________.
| A.to notice | B.being noticed | C.noticed | D.to be noticed |
Experts say ________ to sunlight for too much time will do harm to one’s skin.
| A.exposed | B.having exposed | C.being exposed | D.exposing |
I’m very happy ___ a chance ___ your school.
| A.to give… to visit | B.giving… visiting |
| C.to be given…to visit | D.to be given…visiting |
Finding her car stolen, ______
| A.a policeman was asked to help |
| B.the area was searched thoroughly |
| C.it was looked for everywhere |
| D.she hurried to a policeman for help |
My doctor advised me to reduce the amount of sugar ______ to the milk I drink.
| A.add | B.to add | C.adding | D.added |
The younger singer is beginning _____ into notice through The Voice of China.
| A.come | B.to come | C.coming | D.came |
The newly-discovered evidence led to the criminal ____ to five years in prison.
| A.to be sentenced | B.being sentenced | C.sentenced | D.be sentenced |
The living room is clean and tidy, with a dining table already _____ for a meal to be cooked.
| A.laid | B.being laid | C.put | D.being put |