作业帮 > 英语 > 作业

20.-----for a long time,but he tried his best to catch up wi

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/16 18:48:04
20.-----for a long time,but he tried his best to catch up with his classmates.
A.Having been ill B.Being ill C.Tough he was ill D.He was ill
D
but是连词,其前后两部分要对等.此例中but后面是一个分句,那么前面也应当是一个分句.如选A就不是分句了,就只是一个现在分词短语了,因为它没有主语,也没有谓语动词.现在分词是“非谓语动词.
同理,B也不能选.
but不与though连用,排除C.