济南广发科技可靠吗:He has been away from China( )three years ago

来源:百度文库 编辑:高考问答 时间:2024/04/29 03:25:03
A.after B.in C.for
为什么呢?

正确答案应该是since.不过有个条件:就是把ago改为before.为什么总是有人上传错题让我们选啊?!造孽!!!!!

B
因为最后是ago,如果没有ago,便可用C

好像没有正确答案

我也觉得没有正确答案。
如果把AGO去掉,可以选FOR
要不就是把HAS改HAD,中间不加东西~

句中抄错了吧。。。。没有答案。。。。

He has been away from China( )three years ago .
A.after B.in C.for
选C.for
因为“has been away”现在完成时,表示这三年来都不在中国。after是在某段时间之后的意思, in 是表示将来的时间,惟独for 可已表示一段时间。