1 we often read in novels of a seemingly respectable person or family____some terrible secrest.a.having b.has c.whom has d.that they have2the only person i have ever known___ a skeleton in the cupboard.a.he had b.of having c.that he has d.to have 3_______that i was a medical student once upon a time?a.do you forget b.have you forgettenc.have you not remremberedd.why don't you remember分别选 a d b 请说明其他为什么不对?

问题描述:

1 we often read in novels of a seemingly respectable person or family____some terrible secrest.
a.having b.has c.whom has d.that they have
2the only person i have ever known___ a skeleton in the cupboard.
a.he had b.of having c.that he has d.to have
3_______that i was a medical student once upon a time?
a.do you forget
b.have you forgetten
c.have you not remrembered
d.why don't you remember
分别选 a d b
请说明其他为什么不对?

1. we often read in novels of a seemingly respectable person or family____some terrible secrest.
a. having b.has c.whom has d.that they have
having some terrible secret= That has some terrible secret做后置定语修饰
a seemingly respectable person or family
2. the only person i have ever known___ a skeleton in the cupboard....
a.he had b.of having c.that he has d. to have
to have a skeleton in the cupboard...
做后置定语修饰the only person
the only / the last/ the very + n. + to do 是固定的用法
3. _______that i was a medical student once upon a time?
a. do you forget
b. have you forgetten
c. have you not remrembered
d. why don't you remember
本句的意思是:你忘了我曾经是学医的学生?
强调结果,需用现在完成事态,因此可排除a和d
c的正确表达应为Haven't you remembered,因此也被排除。
只有b无论从语法还是从意义上来说都是最佳选择。

1.having some terrible secrets是分词短语 作person or family 的定语的,相当于that has some terrible secrets.选项b 定语从句的缺主语,选项c whom 不能作has 的主语的,whom 是作宾语的关系代词,选项d,多了个they,...