问题标题:
英语选择题关于hasgonehasbeen---__Peter__toJapanyet?---yes.He___theretwice.a.did,go,hasgoneb.has,gone,hasbeenc.has,been,hasbeend.has,gone,went为什么不能选b?
问题描述:
英语选择题关于hasgonehasbeen
---__Peter__toJapanyet?
---yes.He___theretwice.
a.did,go,hasgone
b.has,gone,hasbeen
c.has,been,hasbeen
d.has,gone,went
为什么不能选b?
潘晓东回答:
---__Peter__toJapanyet?
---yes.He___theretwice.
a.did,go,hasgone
b.has,gone,hasbeen
c.has,been,hasbeen
d.has,gone,went
答案是c为什么不能选b?
答:只有C符合对话逻辑.
析:光看第一句话,BCD都可以:
BD:HasPetergonetoJapanyet?彼得去日本了吗?
C:HasPetergonetoJapanyet?彼得去过日本吗?
有了这个yet后,感觉以BD为好.这正是TX们要选B的原因!
但是,对话,一定要看完.下面的回答是Yes.这个句号,说明回答完毕.
1.=Yes,hehas.(gonethere.针对BD的回答.)
2.=Yes,hehas(beenthere.)
两种理解都可以.又以1.为佳.
关键在最后一句:Hehasbeentheretwice.有了这个twice之后,第二空就不可能填hasgone(BCD中也没有!)所以只剩下了BC.
而最后一句话意为:他去过日本两次.他现在不在日本.应该在说话者所在的国家.如选B,就与前一句(他已经去日本了)矛盾.
所以选C为最佳.