关于英语现在完成时的问题

问题描述:

关于英语现在完成时的问题
一.判断改错
He bought the book half a day ago.
I have been in the shop since 1996.
二.单项选择题
-Where have you______,Kate?
-I have ______to the bank.
A.gone,goneB.been,been C.gone,beenD.been,gone
(此题如果用“A.gone,gone”那么应该是两人正在打电话,如果用“B.been,been”应该是两人在交谈)
到底应该是哪个?请说清楚些.

二,2选B 这2个都是固定用法.I have been to .somewhere.这里任何情况都不能用 gonewhere have you ...kate,显然 kate 已经回来了,这里一定要用Been一.判断改错第一个句子是正确的.第一个句子 half a day 很少用,用 t...