一道英语语法题,求高手解答
Anyone,once___positiveforH7N9fluvirus,willreceivefreemedicaltreatment.A.testedB.being...
Anyone,once ___ positive for H7N9 flu virus, will receive free medical treatment.
A. tested B.being tested
答案是A,请问为什么不选B,不是有个once吗?这边的once有什么用? 展开
A. tested B.being tested
答案是A,请问为什么不选B,不是有个once吗?这边的once有什么用? 展开
6个回答
展开全部
任何人一旦检验出H7N9病毒呈阳性,就将接受免费的治疗。
这里的tested (positive for H7N9 flu virus)是过去完成时作定语修饰anyone. (插一句,因为患者是被检测的,所以这里要用过去分词,而不是现在分词)
这个句子跟People who once has been tested positive for H7N9 flu virus will receive free medical treatment.是一个意思。
B的being tested是被动的现在进行时,在这里不能做修饰语用。
once只做强调,一旦... 就..没有once doing的用法,最常见就是以下两种:
引导时间状语从句,表示时间上的两个动作或两件事彼此紧接着发生,同时带有条件意味。若从句中的主语与主句主语相同,且谓语中含有be时,可以省略从句的主语和be。如:
①Once you have taken the examination, you will be able to relax. 你一旦考完试就可以轻松一下。
②Once(it is)found, any mistake must be corrected. 一旦发现任何错误就必须加以改正。
这里的tested (positive for H7N9 flu virus)是过去完成时作定语修饰anyone. (插一句,因为患者是被检测的,所以这里要用过去分词,而不是现在分词)
这个句子跟People who once has been tested positive for H7N9 flu virus will receive free medical treatment.是一个意思。
B的being tested是被动的现在进行时,在这里不能做修饰语用。
once只做强调,一旦... 就..没有once doing的用法,最常见就是以下两种:
引导时间状语从句,表示时间上的两个动作或两件事彼此紧接着发生,同时带有条件意味。若从句中的主语与主句主语相同,且谓语中含有be时,可以省略从句的主语和be。如:
①Once you have taken the examination, you will be able to relax. 你一旦考完试就可以轻松一下。
②Once(it is)found, any mistake must be corrected. 一旦发现任何错误就必须加以改正。
展开全部
这里 “once ___ positive for H7N9 flu virus” 是同位语修饰 anyone的。
然后 不选B是因为 tested 表 被测试确定为 啥的
但是 加了 being 以后 意思就变成 正在或一直测试(有一种持续进行中的意思)
所以 要tested 不要being tested
once 只是说 一旦, 去掉也不影响句子意思
楼上
然后 不选B是因为 tested 表 被测试确定为 啥的
但是 加了 being 以后 意思就变成 正在或一直测试(有一种持续进行中的意思)
所以 要tested 不要being tested
once 只是说 一旦, 去掉也不影响句子意思
楼上
追问
请问有没有“once后面加doing”这种说法?
追答
。。不看once,
这里once 只是一个副词,
看once字典意思
adverb
1. on one occasion or for one time only.
"they deliver once a week"
2. at some time in the past; formerly.
"He had once been an Army officer"
conjunction
as soon as; when.
是副词里 第二个意思
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
once在这里是引导状语从句的连词,而从句是省略了he is的,所以不能选B。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得是 一个 被动 一个主动 bing tested =testing(主动 ) tested是带有被动的 翻译过来应该是不论谁一旦被确认得了H7N9都会得到免费的医疗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-29
展开全部
once是一旦的意思,在这里去掉也没关系,这是定语从句,原句是who once be tested positive…,现在省略前面部分,应该连从句的谓语也去掉,只剩tested
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询