must用于宾语从句中的问题有这样一个句子"She knew that it must be the baker."这是

must用于宾语从句中的问题
有这样一个句子"She knew that it must be the baker."
这是一个宾语从句,主语谓语动词knew为过去时,那么从句也应该用过去的时态.为什么这里不是must have been,而是直接用的表现在推测的must be.
wqy5259 1年前 已收到3个回答 举报

永远爱你的谦谦 幼苗

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

must have been 所说的对过去的推测 指的是相对于推测的时候 也就是说必须有时间状语显示所推测的事实发生于推测之前 比如 He must have been to the cinema yesterday. 句中的去电影院发生在推测之前
你提供的句子中 尽管是过去时 但没有证据表明 it must be the baker 发生在knew之前
一句话 判断是否是过去的标...

1年前

2

客在异乡1 幼苗

共回答了21个问题采纳率:85.7% 举报

must have done 是表推测某人过去一定做过某件事... 所以用must be

1年前

1

飞火流星 幼苗

共回答了26个问题采纳率:92.3% 举报

must have done 是一种对完成时的推测,例如:He must have read this book before.他肯定读过这本书了。
must be 常译为“一定是,准是”,常指有根据的有把握的推测。
对于一个宾语从句来说,如果主句的谓语动词是过去时,从句也应该用过去时,但是当从句表示一种客观真理或事实的时候就要用现在时了。如:She said she is old...

1年前

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