早教吧 育儿知识 作业答案 考试题库 百科 知识分享

6.---Wasthatnewschoolmasterwhowalkedby---.A.ItmustbethatB.ItmusthavebeenC.HemustbeD.Thismusthavebeen请问这个题为什么选B

题目详情
6.---Was that new school master who walked by
--- _____.
A.It must be that B.It must have been
C.He must be D.This must have been
请问这个题为什么选B
▼优质解答
答案和解析
must have been是情态动词的用法之一,用来表示对过去所发生的事情的一种肯定的推断:“刚才走过去的那位是新校长吗?一定是的.”
因为主句中的谓语动词用的是过去时,因此可以判断是“对过去所发生的事情的一种肯定的推断”所以只有B和D符合要求.表示上文所提到的内容不能用this来代替,但是可以用it.
所以答案只能是B