1.Having suffered such heavy pollution already,it may now be too late to clear up the river.
Q:后面分句的主语是it还是river?为什么啊?如果是it,那不是和前面的having主语不一致了?
A:这句话的主语毫无疑问,是River.后面那半句的it是形式主语,真正的主语就是to clear up the river. 通常情况下,如果一个句子中,主语太长,太多,若按正常语序排列,句子就会显得头重脚轻,前面太多,后面太少,很不对称,也不符合语言习惯.所以就用it替代主语放在句子开头,主语就加上to,放在句子末尾或其它位置
2.Give this to book to whoever likes it.
Q:为什么不是Give this book to someone(加入一个宾语) whoever likes it,而直接用了to whoever likes it?这里的to whoever likes it 是什么结构啊
A:whoever 做连词时就等于 any one who.这是一个简单的宾语从句.只不过用whoever 这一个单词替代了any one who三个单词,仅此而已.
这样解释不知你明白否?
能问出这些问题,说明这位同志英语学得很认真,也学进去了,坚持下去,将来肯定不会为英语烦恼了,先恭喜你了.