There _______ little more than a week when I set
There_______littlemorethanaweekwhenIsettoworkwiththescientist.AwouldbeBhavebeenChadbe...
There _______ little more than a week when I set to work with the scientist.
A would be B have been
C had been D will be
请详细分析一下此题的标准答案为什么选C,为什么不选其他几个选项,十分感谢。 展开
A would be B have been
C had been D will be
请详细分析一下此题的标准答案为什么选C,为什么不选其他几个选项,十分感谢。 展开
2个回答
展开全部
过去完成时表示过去的过去,setto do是已经发生的,是过去式,用had been表示动作发生在set to do之前。 这句话一定要理解句子意思,AD肯定不能选,因为句子中when表示当什么时候,当我开始和这位科学家共事的时候,已经有一个多星期了。而不能说将有一个多星期,读不通!还有B, 现在完成时,表示过去某一时间持续到现在的动作,并对现在产生一定影响,如果用现在完成时就表示set to do这一动作持续到现在的一段时间,为什么不能选B问题就在when的意思,当什么时候
更多追问追答
追问
还请问一下,为什么when I set是一般过去时,我觉得通过形式看,也可是一般现在时啊
十分感谢。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询