have做动词时后面跟什么词?关于have had

3个回答

  • 没有语法错误,但在表达上不准确,因为现在完成时是指过去发生的动作对现在造成了影响,意思是说“有孩子”这个动作对现在造成了影响.“have you had a baby?”意思为“你是否曾经有过孩子?”或者“你是不是已经有孩子了?”,但是此句注重的不是动作而是影响,如果想准确地表达你的意思最好用“Do you have a baby?”,不过仔细分析后你的句子也不无道理.还是那句话,英语注重的是语感,你的句子在刚读时总觉得不对劲,建议多读来培养语感.