"i have been for a long time"中,"have" 为什么不用"had"?"been"不代表已经结束了么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 14:34:52
xN0_^`2T G42&#ŀLB`!i;.Ļ}_k6zdZ#9zrRH'ݬ)#nbPjFX*~-dk2Ao[".{Sъa5PI =9iĐ' cV~1ɞ9.g4WE6`"GL Sl}Vuۥ 0])]n! 1 e!f_6

"i have been for a long time"中,"have" 为什么不用"had"?"been"不代表已经结束了么?
"i have been for a long time"中,"have" 为什么不用"had"?
"been"不代表已经结束了么?

"i have been for a long time"中,"have" 为什么不用"had"?"been"不代表已经结束了么?
因为是动作直到现在还没结束,所以就不用had

had 要在过去时间状语中

表示过去的过去,用had.

for a long time是现在完成时的标志 用have

第一人称的现在完成时态只能用have