早教吧作业答案频道 -->英语-->
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...的网友还看了以下:
1.How many teachers are there in your school?____ 2020-05-16 …
I( ) there for three years.A went B have C haven' 2020-05-16 …
I didn't go to see the film war house,but I wish 2020-05-16 …
---Do you know the village called Five Stars?(131 2020-05-16 …
.--You have never been to the new restaurant,have 2020-05-16 …
i have not seen you for a long time.Where have yo 2020-05-16 …
英语翻译要求流畅优美.可以适当的意译,但要忠于本意.Where did you go,when t 2020-05-16 …
关于have和did用法的英语问题A:Youcan'tsmokehere.Thesignsays" 2020-06-08 …
went,I,there,spring,for,festival,my,with,aunt连词成句 2020-07-22 …
补全对话,填什么?问:()didyougothere(答:I()there()myparents.括 2020-10-30 …