作业帮 > 英语 > 作业

Has he been a docture for three years ago?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/29 11:18:01
Has he been a docture for three years ago?
意思是什么
嗯,首先,你的句子中有错误单词,dobture ,应该是doctor吧.
句子另外存在语法错误,分析一下,这是一个现在完成时的一般疑问句,通用结构是have或Has +动词过去分词+for+时间段.这个句子的时间状语有问题〔也就是for之后的〕.
这里的时间状语应该用时间段〔比如two days,five years等,即一段时间〕.而你的句子中最后又加了一个ago,这就多此一举了,ago是用在一般过去时中的,再说,时间段怎么能加ago呢,ago是修饰时间点的.
〔再给你这么说吧,句子里已经说了“他当了三年大夫”,又在句末说“从前”,是多此一举了吧?〕
整个句子,去掉ago后意思是“他当大夫有三年了么”〔或“他当了三年的的大夫了么”〕.
希望对你有所帮助!