问题: 关于非谓语的两道题,望高人指点
请问选哪个答案,为什么,请告诉我详细的理由。谢谢!
1、After_____in the street for tow hours,the driver became furious.
A、having held up B、being held up
C、held up D、having been held up
2、________to sunlight for too much time will do harm to one's skin.
A、Exposed B、Having exposed
C、Being exposed D、After being exposed
解答:
1 选D
[1] after从句之后常跟完成时态. 排除bc
[2]这句话意思是:在街道上被堵了2个小时,这个司机狂生气。
含有被动的意味。排除C
[3]因为主从句主语一样,从句可以用省略主语的结构,完整句子是:
After (he had been held up) in the street for tow hours,the driver became furious.
2 选C
[1]现在分词和过去分词均不可以做主语! 所以排除A
[2]不定式可以做主语,动名词可以做主语,其中,不定式做主语时往往表示一个即将发生的动作,而动名词做主语则往往表示一个概念.
这里句子是将来时态,B having exposed肯定也不对。况且,皮肤被晒伤,应该是被动语态,所以排除B
[3]句子意思是: 时间日晒会对皮肤对不利。皮肤被晒伤,所以选择被动,所以答案是C或者D。但是D不能做主语,因为它前面有个after,只能做状语(连接状语从句)。
如果选D,句子应该是:
After being exposed to sunlight for too much time, one's skin will be harmed.
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。