作业帮 > 英语 > 作业

问几道英语题·······

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/04/23 23:13:25
问几道英语题·······
His duty fulfilled,John felt a great weight ____ his mind.
A.taking off B.taken off
为什么选B?
His new job as a school principao has kept him _________.
A.being fully occupied B.fully occupied
不是keep + doing吗?为什么选B.
___ wrong information,he failed to work out this problem.
A.Being given B.Having been given
____,we had to walk a long way home.
A.Because there were no buses B.There being no buses
为什么不能选A?
问几道英语题·······
1题A答案 a great weight 与 his mind 是被动关系所以不可以用ing形式
2题keep + doing doing指的是动词,occupied 是形容词.A答案是用在被动语态的现在进行时,在这里语境就不符合.这里取掉多余成分句子为:
His new job has kept him +ADV+ADJ
3题中,在后面的从句中有failed 所以前面表示过去发生的事对现在有影响,所以是完成时.在有着是一个状语从句,所以选B
4题选B是标准英语用法 选A的话是直接汉译英的中国式“英语”,外国人是看不懂的,按外国人的语言规律(也就是语法)来说是错的.要用Because就要改成
we had to walk a long way home because there were no buses .
because不能放在开头