一道英语选择题和一个小问题,请详细说明理由,谢谢 20

1istherealaw_____smokinginthepublicplacesinourcountryA.onB.atC.againstD.without2.有hav... 1 is there a law _____smoking in the public places in our country
A. on B. at C.against D.without
2.有have a difficult time doing sth吗 还是have difficult time doing sth ,为什么要加doing 啊???还有什么类似的词吗?
展开
nbyoungor
2011-10-29 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:2962万
展开全部
1 Is there a law _____smoking in the public places in our country?
A. on B. at C.against D.without
答:CA
译:C在我们国家有一条反对在公共场所抽烟的法律吗?
A在我们国家有一条有关在公共场所抽烟的法律吗?
析:从你的追问知道你的疑惑所在。从句法和句意上讲,CA都可以。从生活逻辑上看,C最佳。
on作为介词确有“关于,论述”的解释。它比about更正式,有“论述”的意思。如Mao的“论持久战”就用on
2.有have a difficult time doing sth吗 还是have difficult time doing sth ,为什么要加doing 啊???还有什么类似的词吗?
答:有have some difficulty/ trouble (in) doing sth.的用法。也有spend some time (in) doing sth.的用法。分别表示“在做某事方面有困难”和“花一些时间在做某事上”。本来是有介词in的,此时doing为动名词作介词的宾语。后省略了介词in,则将doing 看成现在分词作状语。
have a hard/difficult time doing sth. 不是很常见,估计是前一种说法的替代。
We had a good time yesterday afternoon dancing in the park. 中的dancing。。。为现在分词作状语,属于现在分词的常见用法,并不是固定用法。
have a good time 中的time不是“时间”,而是“时光”,“时刻”,是具体、可数的。前面有不定冠词,常见:With a lot of problems to settle, the newly elected president had a had/difficult time.这样的题句。
feeling131411
2011-10-29 · TA获得超过8864个赞
知道大有可为答主
回答量:2640
采纳率:0%
帮助的人:1415万
展开全部
1.C
常见的都是 a law against sth. 这里 a law against smoking 反对吸烟的有关法律
也许是习惯上是这么搭配的吧。。
而且当on 表示关于的时候,我觉得如果变成a law on the prevention of smoking 会更符合要表达的意思吧, 毕竟这题目里,如果是 a law on smoking in the public places 还没有体现出“禁烟”这意思呢

2. 有这么一些固定的词组
have a diffcult time (in )doing sth.=have difficulty (in )doing sth. 这里的In可省略
have trouble (in) doing sth.
have problems (in) doing sth.
have a hard time (in) doing sth.
暂时想到这几个
这些很多都是固定词组,要积累的。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水贞享瘦时光
2011-10-29 · TA获得超过139个赞
知道答主
回答量:147
采纳率:0%
帮助的人:94.6万
展开全部
1.A, law的用法有law on sth.或者law against sth.我觉得一般against跟动词用,前面要加to.所以不选C
2.have a difficult time doing sth .做某事很费力/费劲 因为是固定句型have a difficult time (in)doing sth . 这里in可省略,所以加doing.
类似的句型如spend(in)dong sth.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
许笑染
2011-10-29
知道答主
回答量:12
采纳率:0%
帮助的人:1.9万
展开全部
第一题选A,law是法律,与law连用的介词是on.第二题是have difficulty (in) doing sth , 像spend sometime (in) doing sth.比如:I spent two hours reading books. 介词是可以省略的。
追问
可是第一题答案是 against
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AMENAFAN
2011-10-29
知道答主
回答量:56
采纳率:0%
帮助的人:30.9万
展开全部
1:C law +against 意为反对...的法律
2:固定句型have a difficult time(in) doing sth in可 省略
还有类似的have fun doing sth.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式