He has been staying there for ten days.这句话对吗?
问题描述:
He has been staying there for ten days.这句话对吗?
答
对
是现在完成进行时
答
he是第三人称单数所以have要变成has,have/has been加doing sth
在天数前面加for
是对的
答
是的
答
对的。
答
对的.用staying强调呆这个动作的持续.
可以理解为,他已经在那里住了十天了!语气较重.