英语翻译I've been a host for 3 years.(这句用的现在完成时是不是不恰当啊)Not only on the Art festival but also the graduation.(on这个介词对么?but also后面有没有介词?)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 02:59:12
英语翻译I've been a host for 3 years.(这句用的现在完成时是不是不恰当啊)Not only on the Art festival but also the graduation.(on这个介词对么?but also后面有没有介词?)

英语翻译I've been a host for 3 years.(这句用的现在完成时是不是不恰当啊)Not only on the Art festival but also the graduation.(on这个介词对么?but also后面有没有介词?)
英语翻译
I've been a host for 3 years.(这句用的现在完成时是不是不恰当啊)Not only on the Art festival but also the graduation.(on这个介词对么?but also后面有没有介词?)

英语翻译I've been a host for 3 years.(这句用的现在完成时是不是不恰当啊)Not only on the Art festival but also the graduation.(on这个介词对么?but also后面有没有介词?)
完成时恰当,‘我已经成为东道主三年了’,表示过去到现在的一种状态,介词on也是正确的,表示关于..but also 后面没有介词了,因为前面not ONLY已经有介词了,可以乘前省略的.

第一句恰当,“做主持人已经3年了”,“当主持人”这个动作不是可延续性的,所以你必须用have been,如果这样表达你觉得不好的话,你可是试着换一种表达方式:It's 3 yiars since I became(不能用was) a host,这种表达更普遍一些
on放在这是不合适的,on the Art……和(on)the graduation是并列的,显然on the graduati...

全部展开

第一句恰当,“做主持人已经3年了”,“当主持人”这个动作不是可延续性的,所以你必须用have been,如果这样表达你觉得不好的话,你可是试着换一种表达方式:It's 3 yiars since I became(不能用was) a host,这种表达更普遍一些
on放在这是不合适的,on the Art……和(on)the graduation是并列的,显然on the graduation是不合适的,但这介词还真不好说,如果art festival和graduation的介词一样后者就可以省了,否则不可以省的

收起

Not only on the Art festival but also the graduation.这个不对
not only 和but also是一个并列结构 前后要结构完全相同 所以but also 后面一定要有介词。
现在完成时的话也可以 主要是看你现在还是不是 如果还是host就没问题