than you do还是than you will

“我做得可能比你更好”的英文是下面的哪句?

I will do it better than you do.

I will do it better than you will.

请先 登录 后评论

最佳答案 2016-05-16 09:16

两句都对,但以用一般现在为普通。

若than引导的比较状语从句与主句动作不一致,可以根据情况使用适当的时态形式。如:

He drives faster than he did a year ago. 他开车比一年以前快了。

The house is rather bigger than we thought. 这所房子比我们想的大得多。

若主句为将来时,than引导的从句可用现在时态表示将来,也可直接使用将来时态。如:

We’ll probably drive faster than you do [will]. 我们开车可能会比你们快。

——摘自《英语语法网》陈老师写的一篇文章:

http://www.yygrammar.com/Article/200710/7.html 

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

《牛津英语用法指南》第三版580.2节指出:

在与 as 和 than 连用表示比较时,现在时和将来时都可以用。

She'll be on the same train as we are / will tomorrow. 明天她将跟我们乘同一列火车。

We'll get there sooner than you do will. 我们到那儿会比你早些。

所以,下面的句子都是正确的:

I will do it better than you do.

I will do it better than you will.


请先 登录 后评论
  • 1 关注
  • 2 收藏,3196 浏览
  • 王钊 提出于 2016-05-11 16:06

相似问题