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

一道专四语法题shemust()50yearsoldwhenimether.AhavebeenBhadbeen答案是havebeen,但感觉不对,到底选哪个?请告诉我理由哈,

题目详情
一道专四语法题
she must( )50 years old when i met her.A have been B had been 答案是have been ,但感觉不对,到底选哪个?请告诉我理由哈,
▼优质解答
答案和解析
不是啊 must是情态动词,不谈语义,怎么说也应该是动词原形吧
题义是当我再遇到他的时候 她应该已经50岁了
这里是一个与现在相反的虚拟语气,从句用过去时,主句用将来时.