What else are we forgetting?我们还漏了什么?或我们还忘了什么? 很显然,what else 表示“其他什么事情”或“别的什么事情”的意思,所以what else things 中things 多余,答案C和D排除。 have 有两种用法,第一种是动词,表示有,I have a pen. 或是have sth done.如 I have my hair cut.实际上表示我剪头发了(我的头发被剪了);第二种用法是表示完成时的标志。Have I met you before? 我以前见过你吗? 回到题目中,直译是”花被浇水了“, 意译过来是“我浇花了“。所以用have sth done. 即have the flowers watered. 答案B排除。 此题选A。 至于老师说此题,不要had是因为,这句话只用一般现在时就可以了。不需要用完成时,所以,第一个have 是多余的。后面的had改为它的一般现在时形式,所以,只用一个have就好了