没有语法错误,但在表达上不准确,因为现在完成时是指过去发生的动作对现在造成了影响,意思是说“有孩子”这个动作对现在造成了影响.“have you had a baby?”意思为“你是否曾经有过孩子?”或者“你是不是已经有孩子了?”,但是此句注重的不是动作而是影响,如果想准确地表达你的意思最好用“Do you have a baby?”,不过仔细分析后你的句子也不无道理.还是那句话,英语注重的是语感,你的句子在刚读时总觉得不对劲,建议多读来培养语感.
have做动词时后面跟什么词?关于have had
3个回答
相关问题
-
be动词后面常跟什么?have/has后面长跟什么?
-
关于现在完成时have done 后面的动词
-
什么词后面再跟动词用原形,什么词后面再跟动词加ing,什么词后面再跟动词加to?
-
have 后面跟动词ing,还是原型?
-
关于助动词问题!助动词do 后面肯定跟动词原形,have作助动词时后面却不一定就跟动词原形吗?助动词中的情态助动词后面也
-
现在完成时有没有have been这种结构?后面若要跟动词,动词变成什么形式>?
-
have taken 后面跟及物动词还是不及物动词
-
带有have的反义疑问句怎么做?比如have to,现在完成时,had better,have当实意动词讲时
-
及物动词后面要跟什么词还有不及物动词后面跟什么?
-
have .time for 后面跟什么