刘老师您好,前几天向您提问过如下问题:
The government managed to have two chemical factories built,though________by the citizen.
答案是opposed to ,为什么不选having been opposed to 呢
The government managed to have two chemical factories built, though (it was) opposed by the citizens.
过去分词的一般体,本身就可以表示“完成” ,没有必要使用完成体。如果使用完成体,则不可以使用连词 though。连词后的省略,是去掉“主语 + be”,剩下doing 或 done,不存在having been done。
今天我做题遇到这样一个题目:
Though having been living in Shanghai for 20 years, he still has a distinct northern accent.
这又如何理解呢
Though having been living in Shanghai for 20 years, he still has a distinct northern accent.
我认为这个句子不合乎语法,或者说干脆是个错句。
正确的表达是:
Though he has lived in Shanghai for 20 years, he still has a distinct northern accent.
Though he has been living in Shanghai for 20 years, he still has a distinct northern accent.
我想问一下网友,下面的句子都对吗?
1. Though he was seriously ill, he went to school as usual.
2. Though being seriously ill, he went to school as usual.
3. Though seriously ill, he went to school as usual.
我认为,第1, 3句正确,第2句也是错句。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!