一道英语单选题麻烦大家帮忙做一下

24. It 's said that young people under the age of 18 and ____ less than 40kg can 't join the army.
A. be weight B. to weigh C. weight D. weighing
答案是D

是的 首先你需要搞清楚这句话是什么意思。
据说,18岁以下,重量小于40kg的年轻人不能参军
缩句
年轻人不能参军
年轻人 主语
参军 谓语
说明18岁一下 还有重量小于40kg 都是用于修饰年轻人的 是定语
看四个选项, be weight没这种说法
to wheigh也没

weight 是名词
weighing是动名词 当作定语使用追问

为什么不能填weight

追答

搜索一下weight,它是一个名词,如果做为动词的话是使负重,和原文不符。
那么如果是weight的话 一个名词首先不能直接作为定语,后面也不能直接接东西

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-21
选D

这里的weighing是现在分词做后置定语,修饰people追问

前面under the age of 18是介词短语修饰people吗

追答

对,under the age of 18这个介词短语同样是定语,修饰people

追问

那为什么不能选weight呢

追答

一句话之中只能有一个谓语动词,在这句that引导的宾语从句中,join就是谓语动词,
所以其他的动词只能以非谓语的形式出现,而people和weight是主动关系,所以用现在分词做后置定语。

第2个回答  2013-11-21
选第四个weighing
第3个回答  2013-11-21
选第四个weighing
相似回答