英语时态题一道,困惑中,求解答.

英语时态题一道,困惑中,求解答.
i __in the kitchen when you called.
A.must have been B.must be C.can be D.could have been.
我怎么感觉这四个貌似都说得通,到底选哪个呢? 为什么.谢谢.
xjtu_yfjx 1年前 已收到11个回答 举报

ricky1611 幼苗

共回答了19个问题采纳率:84.2% 举报

A.must have been
如果是表示还没发生过的事,选must be,已经发生的事就是must have been,这句话的后半句是过去式called,所以选A
这句语气强调“我当时肯定是在厨房”的“肯定”,所以不是could have been

1年前

3

jackylee25 花朵

共回答了7500个问题 举报

A.must have been
表示推断 用 .must have been
当你打电话时我一定厨房。

1年前

2

临时狗vv 幼苗

共回答了4个问题 举报

B 我解释一下吧
can / could 表示猜测的可能性比must 要小,can/could 侧重于能力, 这句话的意思是当你来电话的时候我一定是在厨房,所以用must 比较好
这里的你给我打电话 和 我在厨房是同时发生的,而不是先后发生的,所以此处不能用完成时态。...

1年前

2

yueyue2008 幼苗

共回答了14个问题 举报

A called 是过去式,must have been对过去肯定的推测。你电话是我肯定在厨房里。

1年前

2

kupual 幼苗

共回答了11个问题 举报

definitely choose "A". 看提干时,注意一下 “called”, 是用的call的过去式,然后 看选项,首先可以排除 C , D, 而 must be 是对现在的肯定,must have done 是对过去的肯定猜测,所以选A. 翻译为“你打电话的时候,我肯定在厨房”

1年前

1

hert4038 幼苗

共回答了5个问题 举报

选A。当你打电话给我时我一定在厨房。
1.首先C.D与原意不符,并没有肯定强调语气,故排除;
2.must be表示对某事物的肯定,一般用在现在是;
3.must have been表示对过去的推测。

1年前

1

huang_rui 幼苗

共回答了9个问题 举报

A must have done 对过去的事情表示推测,本句的意思是“你打电话的时候我一定是在厨房里。” 选a

1年前

0

孙远湘 幼苗

共回答了79个问题 举报

b

1年前

0

nananu 幼苗

共回答了58个问题 举报

A 我肯定是在厨房里当你打电话的时候
must have done 表示对过去的推测,当时肯定是在做什么
B 肯定是,一般用在表示现在的推测,比如 I must be right 推测自己现在肯定是正确的
C 可能是,也表示对现在的推测, I can be right 我可能是正确的,没有MUST确信
D 过去可能做什么
后面是called, 一般过去时,...

1年前

0

白天睡觉的飞贼 幼苗

共回答了22个问题采纳率:86.4% 举报

must be

1年前

0

德ss蚂蚁 幼苗

共回答了13个问题 举报

"must have been "中文:“过去一定是”表示对过去发生的动作的猜测;“must be"“一定是”对现在状态的猜测;"can be"理论上“可能是”;"could have been"本来可以但实际上没有,属虚拟语气。答案:A

1年前

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