直到几年前我才知道了答案 英语翻译

除了ididn'tknowtheansweruntilafewyearsago可以翻译成ihaven'tknowtheanswersinceafewyearsago吗ih... 除了 i didn't know the answer until a few years ago

可以翻译成i haven't know the answer since a few years ago吗
i have known the answer since a few years ago
展开
匿名用户
2012-09-19
展开全部
i have got the answer a few years ago
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuqian0788
2012-09-17
知道答主
回答量:41
采纳率:0%
帮助的人:16.8万
展开全部
不可以 要遵照语法
更多追问追答
追问
语法具体指—
追答
have sth done 是被动 一般是他人为你做某事 eg: I had my hair cut.(理发师帮我)剪了头发.
have been done 着重表状态, 已完成(一个时间段里完成的事情, 而不是时间点). eg: The house has been built 10 years ago.这座房子是10年前建成的.
没有have do 这一用法,可以have to do ,不得不,这里的have 是实意动词 have 不可以接动词原形的,有个have sb. do sth. 要/安排某人做某事
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yu1281227547yu
2012-09-17
知道答主
回答量:3
采纳率:0%
帮助的人:4660
展开全部
keyi
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cunmindege
2012-09-17 · TA获得超过170个赞
知道答主
回答量:49
采纳率:0%
帮助的人:17.7万
展开全部
不可以,你这句话变成这样了:从几年前开始我不知道这个答案。
追问
改成i have know the answer since a few years ago呢
追答
从语法上可以,但从表达的意思上不行,你改完以后就变成了:多年前我就已经知道了答案。
在情感上意思就变了
希望对你有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chiyuentheng
2012-09-17 · TA获得超过142个赞
知道答主
回答量:196
采纳率:0%
帮助的人:66.9万
展开全部
不行,你的答案和问题完全不同。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式