have you been fighting against your brother again?这就话是说:"你又和你得兄弟打起来了吗?"这句话的意思我明白,可是时态我老是搞不明白.这句话的肯定形式是:you have been fighting against your brother again.这是什么时态?fight为什么要加ing 为什么要加been,直接写成you have fighted against your brother again.(用现在完成时)不行吗?那么疑问句应该是:have you fighted against your brother again?难道这样写不对吗?我好困惑请赐教!
问题描述:
have you been fighting against your brother again?
这就话是说:"你又和你得兄弟打起来了吗?"这句话的意思我明白,可是时态我老是搞不明白.这句话的肯定形式是:you have been fighting against your brother again.这是什么时态?fight为什么要加ing 为什么要加been,直接写成you have fighted against your brother again.(用现在完成时)不行吗?那么疑问句应该是:have you fighted against your brother again?难道这样写不对吗?我好困惑请赐教!
答
其实也就是现在完成时和现在完成进行时的区别.原句是现在完成进行时,不仅强调动作的延续,还强调动作的正在进行.你写的句子也正确,只是没有强调正在进行的含义.