好题分享(36):正误辨析

He has the gun at the ready in case he'll need to defend himself. 

请先 登录 后评论

最佳答案 2022-04-17 09:08

谢谢好题老师出题!我觉得句子主要错在 in case 从句的时态,即它不能用将来时,可改用一般现在时或用情态动词should, might+动词原形:

误:He has the gun at the ready in case he'll need to defend himself.

正:He has the gun at the ready in case he needs / should need / might need to defend himself.

译:我把枪准备好,以防要自卫用。

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

ready作为名词用在习语at the ready,意为available for immediate use。这没有问题。in case 从句用will do形式虽属少见,但在非正式语体也不是不可能。我这里无法Google,在COCA语料库找到几个in case从句用will do的句子。我相信好题老师在Google中一定能找到更多in case从句用will do形式的例句。所以这个句子不能算错误,只能说in case 从句用will do形式较为少见,属于非正式用法。

It is a must to avoid the use of glycerin in case you will stay in an area which has an extremely dry kind of weather.

It also will help you in case you will not be altering products you keep under promoting.

And the other reason which my president mentioned is that our military preparations are complete in case there will be a military attack against Iraq.

Israel will not use force against Iran unless as a last resort in case there will be no other option to prevent an Iranian attack on Israel.

请先 登录 后评论
  • 4 关注
  • 4 收藏,1221 浏览
  • 好题   提出于 2022-04-16 20:51