1.imagine doing 固定搭配,表示想象。。。
2.C的意思是“和世界上可以搬得动的食物比起来”,而句子本意是蚂蚁和食物比,when compared 省略了主语。。
1.have been,是完成时,而be old.是表示一种状态的,而不表示一种动作,只有动作才有完成与未完成。
2.个人觉得不能省略。
when在这里是连词,连接两个完整的句子,两个句子的主语不同,省略以后,第一个句子的主语会变得模糊不清,甚至会变成是第二个句子的主语做整个句子的主语。
大概是这个意思。
A、不用现在完成时,因为只是陈述情况
B、不可以省略,句子的主语是ant,省略之后前后主语不一致。。
imagine ding我无法想象这曾经有一位老人
when compared 省略了主语it is
imagine doing
when是连词不能随便省略否则句意不明