3 test positive非谓语题目

Anyone, once ____ positive for H7N9 flu virus, will receive free medical treatment from our government.

Ato be tested       Bbeing tested       Ctested            Dto test

想请教老师们这个题选C的逻辑是什么呢?test positive应该是主动形式。那为何不填testing?

请先 登录 后评论

2 个回答

好题  
擅长:英语

对于这道题,我觉得你有两个理解不准确的地方。1. 这里的test 用主动和被动都对。2. 四个选项里没有testing, 当然不能选testing了。但这里用testing 也是对的。所以出题人没有用这个做选项。请看看几个外刊例句:

be tested positive的用法:

attachments-2023-06-9srQuxjD648e6ad9dde60.png

attachments-2023-06-IwSpZrk9648e6b08ce796.png

once + testing positive/negative的用法:

attachments-2023-06-47arFT0D648e6b8970158.png

attachments-2023-06-XKPcR69G648e6bb50d118.png
attachments-2023-06-BKYmdKma648e6be26d0ca.png

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

这里的Anyone是句子的主语,也是非谓语动词tested 的逻辑主语,表示Anyone“被检测”,所以用及物动词的过去分词短语once ____ positive for H7N9 flu virus作后置定语。

请先 登录 后评论
  • 2 关注
  • 1 收藏,625 浏览
  • net   提出于 2023-06-17 15:20

相似问题