早教吧作业答案频道 -->英语-->
I( ) there for three years.A went B have C haven't been Dwas
题目详情
I( ) there for three years.A went B have C haven't been Dwas
▼优质解答
答案和解析
选C
看句子结构
I是主语,haven't been是谓语,there是宾语,for three years是时间状语.结构完整.时态是现在完成时.
意思是:我3年没去那里了.
如果选D,was是系动词,那么后面应该有表语,表语一般都是名词、代词等充当,还要考虑句子含义是否符合逻辑,而这里的there明显不可能是表语,你想想看,如果是was那么久翻译为“我不是那里3年了”,通顺吗?所以D是错的.
看句子结构
I是主语,haven't been是谓语,there是宾语,for three years是时间状语.结构完整.时态是现在完成时.
意思是:我3年没去那里了.
如果选D,was是系动词,那么后面应该有表语,表语一般都是名词、代词等充当,还要考虑句子含义是否符合逻辑,而这里的there明显不可能是表语,你想想看,如果是was那么久翻译为“我不是那里3年了”,通顺吗?所以D是错的.
看了 I( ) there for...的网友还看了以下:
Christopher Columbus discovered America on the 12 2020-05-14 …
she has been a flight attendan for two years 对 fo 2020-05-15 …
He worked on it for five years.对for five years提问 2020-05-15 …
My elder brother is order than I________two years 2020-05-16 …
1.Li Hong has ________ the army for 2 years.A.joi 2020-05-16 …
We started to learn English( )A.for more than o 2020-05-16 …
Twenty years ___long for us but only a short time 2020-05-16 …
英语单项选择,请简单说明选择理由1.—____ have you been in this sch 2020-05-16 …
we lived in beijing___ten years A.in B.at C.for D 2020-05-16 …
编程,从键盘输入1个人的工资(1000—9999之间的整数),计算给这个人发工资时,需面值100元 2020-07-18 …