Based on or Basing on, 为何写作多用 Based on?
2015-07-15 11:06
603 查看
Basing
or Based?
up vote1down votefavorite | Which one of these two sentences is correct? and why? "Many companies judge students based on their teachers' references" "Many companies judge students basing on their teachers' references" I'm an italian native speaker so the second one sounds correct to me, but looking on internet I found that probably the first one is correct. So I would like someone to help me to solve this doubt. Thank you in advance ;) grammar difference verb-forms past-participle writing
| ||
add a comment |
2 Answers
activeoldestvotesup vote1down vote | Base is a transitive verb: base something on something. The sentence is essentially equivalent to “Many companies base their judgement of students on their teachers' references”. Cast in thepassive voice, this becomes (decidedly unidiomatically) “The judgement of students by many companies is based on their teachers' references”. We can expand this to “Many companies judge students in a certain way; that way is based on their teachers' references”. As this is rather clumsy, the sentence is condensed to “Many companies judge students based on their teachers' references”. The past participle is used as an adjective. Its meaning is related to a the use of the past participle in the passive voice: it qualifies what is based (the judgement), not who is basing (the companies). Here is a slightly artificial sentence that illustrates the use of a participle phrase with a present participle, with an active meaning: Many companies evaluate students, basing their judgment on their teachers' references. |
相关文章推荐
- First day on the C blog
- 在PB中导出Excel表
- MySQL 核心参数优化
- mapreduce将mysql数据导入到Hdfs问题
- 使用javascript开发超棒的动画文字书写效果
- How to Write An Email
- Swift学习笔记 ——(二)
- Swift学习笔记 ——(一)
- .equals()与Hashcode,==的区别
- &和&&的区别
- String,StringBuffer与StringBuilder的区别
- char型变量中可存储一个中文汉字
- 方法重载overload与重写override的区别
- JavaScript菜鸟教程 grammar
- 英文论文中的时态
- Markdown 教程
- 屏幕适配
- apache-nutch-1.10 :QuickStartparseChecker
- StateListDrawable+LayerDrawable 概念的介绍
- Unity 3D引擎:十大最火的插件推荐