Has he been a docture for three years ago?

语法对不对,意思是什么... 语法对不对,意思是什么 展开
百度网友feac64d
2010-08-30 · TA获得超过1380个赞
知道小有建树答主
回答量:113
采纳率:0%
帮助的人:187万
展开全部
嗯,首先,你的句子中有错误单词,dobture ,应该是doctor吧。
句子另外存在语法错误,分析一下,这是一个现在完成时的一般疑问句,通用结构是have或Has +动词过去分词+for+时间段。这个句子的时间状语有问题〔也就是for之后的〕。
这里的时间状语应该用时间段〔比如two days, five years等,即一段时间〕。而你的句子中最后又加了一个ago,这就多此一举了,ago是用在一般过去时中的,再说,时间段怎么能加ago呢,ago是修饰时间点的。
〔再给你这么说吧,句子里已经说了“他当了三年大夫”,又在句末说“从前”,是多此一举了吧?〕
整个句子,去掉ago后意思是“他当大夫有三年了么”〔或“他当了三年的的大夫了么”〕。

希望对你有所帮助!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式