初中英语题 He looks sad.Maybe he _____ what happened t

初中英语题 He looks sad.Maybe he _____ what happened to him. Ahas known Bknow Cwas knowing 为什么是A,我觉得是B He ____ Shanghai on business for two months. Awent to Bhas gone to Chas been in D has been to 为什么是C,我觉得是B

第1个回答  2014-04-26
第一题 know 为什么不对, 是因为 主语是 he , 要用knows 才可以, 所以只能用 has known , 强调结果。
第二题, 句中有 for two months , 表示一段时间的状语, 不能和短暂性动词 go 连用, 故排除 A和B 答案, has been in Shanghai , 表示一直在上海出差两个月, has been to Shanghai 表示去过上海出差两个月, 不符合语境。故正解是C。
第2个回答  2014-04-26
1A他已经知道,一般现在时用于经常发生的事和客观事实。
2.has gone to表示去了,但还没有回来,也许是在去的途中

has been in指的是在某个地方,从过去一直延续到现在本回答被提问者采纳
第3个回答  2014-04-26
A 完成时表示已经知道,并且对现在的心情产生了影响。
b 完成时选项 B表示he已经不再说话现场,gone的时间不可持续。选项C been的时间可以持续,刚好和for two months配合。
第4个回答  2014-04-26
a,现在完成式,已经知道;c,has been to 去了已经回来了
第5个回答  2014-04-26
他看上去很伤心,也许他已经知道发生什么了,B的话就算不是过去式也该是第三人称单数加S吧

他在上海待两个月,是持续性动词,B的短暂性动词
相似回答