改错:How long have you bought this coat you are wearing?

如题所述

改为:How long have you been bought this coat you are wearing?
因为”买”是短暂性动词,如果要用完成时就一定要有延续性的动做的词.一般如果短暂性的动词用完成时的话就要加”BEEN”.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-04-19
将bought改为get
buy是瞬间动词,不存在一件衣服买很长时间
第2个回答  2006-04-19
把bought改为had,buy是瞬间动词,不能用於完成式来表一段时间的动作!!
第3个回答  2006-04-19
bought改为had
第4个回答  2006-04-19
How long have you bought this coat which you are wearing?
第5个回答  2006-04-19
改错:How long have you bought this coat you are wearing?
bought错了!因为How long要用延续性动词(可持续一端时间,如读书等),所以把bought改为它的延续性动词形式have,own又因为这里是现在完成时态,要用had,owned!