关于should和will解释的疑问

Let's go shopping. The shops___not be crowded. Monday morning is usually quiet.

A.would  B.should  

请教老师此题应该选A还是B? 还是两者都对?

有种说法说: "Should不用于表示使说话的人不高兴的推断,如:Let’s not go shopping now. The shops will be very crowded 在此不必用should 但要表示与此相反的而使说话人高兴的推断时,两种形式都可以用: Let’s go shopping now. The shops will be/should be fairly empty. 我们去商店买东西吧。"

有这样的说法吗?

请先 登录 后评论

最佳答案 2018-02-24 23:27

刘老师在不同的解答中多次提到should表示推测意义时不能用于否定句,只能用于肯定句。不知刘老师的这种观点来自哪个语法书,请分享一下,以便我们学习。must not不能表示推测意义,而是表示不可以,务必不要做某事。这是语法书明确说明的。表示不可能、肯定不会用can't。但should not不可以表示推测是哪本语法书说的,请刘老师指教。

从最后一句的is usually quiet, 可知说话人在做一个留有余地的推测,should正好符合这个语境。我认为答案应该选should。除非刘老师给我们指明哪个权威语法书认为should表示推测意义不能用于否定句。在此之前,should是最佳选择。

请先 登录 后评论

其它 3 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景


Let's go shopping. The shops ______ not be crowded. Monday morning is usually quiet.

A. would  B. should  

请教老师此题应该选A还是B? 还是两者都对?

【答】我认为,这个题目给的两个答案都不对。应该使用may 或might。would 表示对过去的推测,本句不可用。关于should 表推测的问题,我认为:

▲ should 可以表示“推测”,但仅用于肯定句,不用于否定句和疑问句。这跟must 表推测具有同样的用法,其肯定程度要比must 弱。意为“按道理说应该会”;“想必会”;“可能会”,既要表示可能性,又为自己说的话留有余地。例如:

Hi, Mum! I’m on the bus; I should be home in about ten minutes.  妈妈,我已经在汽车上了,十来分钟可以到家。

--- When can I come for the photos ? I need them tomorrow afternoon.

---They should be ready by 12:00.   

—我什么时候来取相片?明天下午我需要这些相片。

—明天中午12点前应该会洗出来的。

这里,should 表示推测,既回答了顾客的询问,不失礼貌,又为照片有可能尚未洗好,顾客到时取不到,留下了回旋的余地。体现了店主的精明与用词经过仔细推敲。

再看几例 should 表示推测的例句:

1. I think he should arrive by nine o’clock..

我想他应该会在9点前到达。

2. They should be there by now, I think.

我想他们现在该到那儿了。

3. The men from the government should be here before long.

政府派来的人不久就会到这儿。

▲ 此外,should 后还可以接不定式的完成时,表示对过去的推测:“在某个时间之前应该业已完成的动作”。

The paint should have dried off by this time tomorrow. 油漆到明天这个时候就应该已经干了。

They should have arrived in Beijing by this time. 他们这个时候该到北京了。

I think I should have finished it by then.  我想到那时我应该完成了。

We should have the whole deal sewn up by the end of this week. 到本周末,我们应该可以把整个交易谈妥。

The letter should have arrived by now. 信函现在该到达了。

 


请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

Let's go shopping. The shops should not be crowded. Monday morning is usually quiet.

参考译文(1):让我们去购物吧,商店现在应该不拥挤,星期一早上通常都很很清静。

参考译文(2):让我们去购物吧,现在购物的人应该不多,星期一早上通常都很很清静。

A.would  B.should

should表示一种理论上推测某事件/某种状况应该会发生或者出现

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


【答】would  和 should  都可以用来表示推测,前者可以用于肯定或者否定式,后者只能用于肯定式。所以,答案应该是:A.would   

请先 登录 后评论
  • 0 关注
  • 1 收藏,4522 浏览
  • Eglshlover 提出于 2018-02-02 21:32

相似问题