Catherine should have be more careful.
问题描述:
Catherine should have be more careful.
答
Catherine should be more careful.
凯瑟琳应该更小心.
should 后用动词原形,be动词与have不能重复.be careful意思是:当心,小心;为 固定搭配.more 为副词,更,更加.答案是have been求解释have been,是现在完成时态,放在should, would, could,等词后,是虚拟语气,意思是与现实相反,翻译是:凯瑟琳本应该更小心(隐含之意是她并没有小心)用have been 的意思是这件事已经发生