一个涉及see用法的时态问题

I haven't met him for ages, but his mother ________ him sometimes.

A. had still seen     B. still sees     C. has still seen     D. still saw

老师,这道题我选的是C可答案是B。请问这是问什么?

请先 登录 后评论

最佳答案 2018-11-24 07:44

频度状语sometimes告诉我们,第二分句表示的是习惯。一般现在时表示的习惯从现在向过去和将来二个方向延伸,即有时会见到他在过去、现在和将来都会发生。现在完成时表示的习惯则为从过去持续到说话时习惯,此时持续性时间状语是必具性的。没有持续时间状语的习惯完成体是语法错误。因此正确答案为B,一般现在时。

请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

I haven't met him for ages, but his mother ________ him sometimes.

A. had still seen     B. still sees   C. has still seen   D. still saw

带有表示频率的时间状语动词一般现在时态,表示一种经常性的习惯


请先 登录 后评论
  • 1 关注
  • 1 收藏,3692 浏览
  • 水龙果 提出于 2018-11-11 20:31

相似问题