问题: 关于过去式和完成式
区别我晓得,但还是对用法有点迷糊。
比如这句话:我知道你已经把我放到Waiting list了,
但是到现在我的宿舍还没确定下来。
这个我这样翻译: I know you have put me on
waiting list, but until now , my accommodation
isn't fixed up .
我的疑问就是在 这个 put 前面到底要加 have吗?
还有就是 fix那里,应该该成 haven't been fixed
行吗?
据我所知,完成式也代表动作的延续,但是这两个
动作不用表示延续的吧?所以好象两个都不能
用have?! 大家指点下。
解答:
你翻译的是对的~
根据意思判断,前半句强调的是已经完成的事对现在的影响,所以用have,后半句强调的是现在的状态,所以不用have~~
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。