I had been his customer for a long time and the good man smi
3个回答

I had been his customer for a long time and the good man smiled at me为什么是过去完成时

【解答】很高兴在这里给你解答问题.

首先,smiled 是过去时,在这以前的事情就要用过去完成时.即”过去的过去“

英语语言中有一个约定俗成:过去、现在、将来,这三个时间,用一般时态最多.

特殊环境,语言又要调整.

要现完成时,这句话要改变成这样:

I have been his customer for a long time and the good man always smiles at me.

-------------------------------------------------------------

希望我给你的回答,对你的学习有帮助.祝你学习进步、学习快乐.