永发信息网

Ihaveknownhimfortwoyears.

答案:3  悬赏:80  手机版
解决时间 2021-10-13 14:44
  • 提问者网友:山高云阔
  • 2021-10-12 19:20
对的填T再翻译成中文,错的填F:
I knew him two years ago. [ ]
I met him two years ago. [ ]
I know him. [ ]
I have known him for two years. [ ]
We met in college. [ ]
Glad to know you. [ ]
Glad to meet you. [ ]
I haven't seen him for a long time. [ ]
How long haven't you seen him ? [ ]
How long has it been since you've met him ? [ ]
最佳答案
  • 五星知识达人网友:鱼忧
  • 2020-10-04 07:24
我的自答:
F【原因是:状态性动词没有动作,可以与延续时间状语连用】
T两年前我认识他的。【点动词】
T我认识他。【状态性动词】
T我认识他已经两年了。【状态性动词】
T我们在大学认识的。
F【原因是:状态性动词没有动作】
T很高兴认识你。
T我好久没见到他了。【否定结构表示一种状态】
F【语法结构是对的,但是外国人不这样表述,正确的参见下句】
T自从上次离别后你已经有多久没见到他了?
全部回答
  • 1楼网友:人间朝暮
  • 2019-01-10 06:49
T 我在2年就前认识他 T 同上 T 我了解他 T 我认识他2年了 T 我们在大学里认识的 T 很高兴认识你 T 同上 T 我很长时间没和他联系了 T 你多长时间没见他了 F
  • 2楼网友:煞尾
  • 2021-06-23 09:00
i have known him for two years.【正确】【原因是:know属于状态性动词】 know 状态性动词,它后面可以跟表示时间延续的状语。 meet 终止性 或点动词,它后面不可以跟表示时间延续的状语。 如果写成:i knew him two years ago. 【错句】 【原因是:你认识他就随时能够认识他,没有动作,比如你的同学肯定认识吧,什么时候都一见如故。所以改成下句就对了】 i met him two years ago. 【正确】 i know him.我认识他。 【正确】 i knew him two years ago,过去式,只能说明,你在两年前是认识他的,或表达我在两年前就已经认识他了,但是外国人不这样说而习惯于说:i met him two years ago.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯