He ________ stay at home and look after his mother yesterday

He ________ stay at home and look after his mother yesterday.
A.needed to B.must C.have to D.has to
kasuo-st 1年前 已收到7个回答 举报

小熊嘟嘟_sungday 春芽

共回答了17个问题采纳率:82.4% 举报

He ________ stay at home and look after his mother yesterday.
A.needed to B.must C.have to D.has to
答:此题的“正确”答案我猜是A.
分析:其实本题出得不好.首先,根据句中的时间状语yesterday可以排除CD
must 的过去式仍是must,所以AB均是正确的.但出题者可能是看到过,must改为间接引语是要改为had to之类的说法,所以以为must一定不能用于过去时态中了.
只能说:因为:1.它的形式一眼就看出(或听出)是在讲过去的事,不用听到句后的yesterday,而用must,会让人误会几秒钟,而以为是讲现在的事呢!2.我们知道,must与have to 的区别在于:must是说话者的主观看法,have to是客观上的要求.所以一般情况下,must很少用于过去的必须要做的事情的,因为说话者的观点是针对现在和未来才有意义.3.最主要的是,出题者心目中的‘正确’答案是A.

1年前

7

NOKAI 幼苗

共回答了89个问题 举报

总觉得A和B都可以
由于有yesterday所以CD应改为had to

1年前

2

恋哈哈 幼苗

共回答了180个问题 举报

A
yesterday表明时间是过去时,动词应用过去式。B、C和D都用了动词一般现在式、不对

1年前

2

矬及及土豆 幼苗

共回答了3个问题 举报

B. must

1年前

2

nanfei 幼苗

共回答了61个问题 举报

首先,Yesterday代表过去时,不能选C/D
and 前后连接的两个谓语动词,都用的是原型,再翻译,他昨天肯定是在家里照顾他的妈妈,选B

1年前

1

sjmwy 幼苗

共回答了426个问题 举报

选A
yesterday.
说明用过去时态

1年前

0

twoyao 幼苗

共回答了121个问题 举报

Bmust 主观,必须

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 22 q. 2.783 s. - webmaster@yulucn.com