英语的几道改错1.He has been to the shop for two hours.2.Do you know when he has lived here?

问题描述:

英语的几道改错
1.He has been to the shop for two hours.
2.Do you know when he has lived here?

1 been 改为 gone
2 when 改为 how long

1.He has been in the shop for two hours.
2.Do you know when he lived here

第一句译为他去商店已经两个小时了,表明还没回来,所以把been改为gone.
第二句由来内各种改法,第一种译为你知道他在这儿居住了多长时间,把when改为how long;第二种以为你知道他什么时候开始在这里居住把has live 改为lived.

1.He has gone to the shop for two hours.
2.Do you know when he lived here?