mr.smith____here for there weeks a :has already been b :has already been being这题选哪个?为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 04:25:05
mr.smith____here for there weeks a :has already been b :has already been being这题选哪个?为什么?

mr.smith____here for there weeks a :has already been b :has already been being这题选哪个?为什么?
mr.smith____here for there weeks a :has already been b :has already been being
这题选哪个?为什么?

mr.smith____here for there weeks a :has already been b :has already been being这题选哪个?为什么?
A
从for three weeks来判断直接用完成时,不用完成进行时 ,完成进行时强调他还会在这一直呆下去,因为没有语境,我判断他是以前到现在呆,以后未必

There is no need for us to discuss the problem again since it has already been settled. C

b 现在完成进行时,表示Mr Smith已经呆在这三个星期了,并且还在这呆着