在英语句子中用a还是用an,一直是个容易出错的问题。
原则为:如果下一个词的发音为元音则用an,否则用a。

例:
a man
an elephant

a house
an hour

对于大写字母要注意,因为这些字母的发音有可能是元音(即使它们本身不是),典型的字母为:F, H, L, M, N, R, S, X。
例:
An FRS
An LY

注意大写字母U,其发音不是元音,要用a
例:
A US ship

注意缩写如果可读,则以读音为准判断a/an。
例:
a FEDEX employee


元音有哪些?
A, E, I, O, U

辅音有哪些?
26个字母中不是元音的都是辅音

元音是我们震动声带所发出的声音,辅音则是调整舌头、口腔控制气流发出的声音。


何为音节(syllable)?
音节是最小的声音片段,至少包含一个元音的发音(不一定有元音拼写)。
以辅音结尾的音节被称为closed syllable,以元音结尾的音节被称为open syllable。

音节示例:
Mississippi
(Four syllables: "Miss" + "iss" + "ipp" + "i")
Rugged
(Two syllables: "rugg" + "ed")

ref:
http://www.grammar-monster.com/lessons/an_or_a.htm
http://www.grammar-monster.com/glossary/vowels.htm
http://www.grammar-monster.com/glossary/syllable.htm

随机推荐

  1. 图解 HTTP 协议

    原文出处: BYSocket (@BYSocket) 一.技术基石及概述 问:什么是HTTP?答:HTTP是一个客户端和服务器端请求和响应的标准TCP.其实建立在TCP之上的. 当我们打开百度网页时, ...

  2. SqlSession介绍

    SqlSession是MyBatis的关键对象,是执行持久化操作的对象,类似于JDBC中的Connection.它是应用程序与持久存储层之间执行交互操作的一个单线程对象,也是MyBatis执行持久化操 ...

  3. 微软BI SSIS 2012 ETL 控件与案例精讲课程学习方式与面试准备详解

    开篇介绍 微软BI SSIS 2012 ETL 控件与案例精讲 (http://www.hellobi.com/course/21) 课程从2014年9月开始准备,到2014年12月在 天善BI学院  ...

  4. python2判断编码格式

    def getCoding(strInput): ''' 获取编码格式 ''' if isinstance(strInput, unicode): return "unicode" ...

  5. 一个可以参考的JVM内存分配

    下面是java命令有关JVM内存分配的参数 JAVA_MEM_OPTS="" BITS=`java -version >& | -bit` if [ -n " ...

  6. 【转】《iOS7 by Tutorials》系列:iOS7的设计精髓(下)

    四.聚焦于内容 在iOS7里,强调的不是眼花缭乱的装饰效果,而是最重要的内容本身. 下面我们来探讨这个主题: 1.删除不必要的内容 伟大的设计更多是减法和加法的组合. 虽然很酷的想法是很重要,但还有更 ...

  7. jquery ajax IE

    在ie上会出现,get/post 只调用一次的现象 解决方法: cache:false http://stackoverflow.com/questions/8841425/how-to-set-ca ...

  8. R语言编程艺术#04#数据框(data.frame)

    从直观上看,数据框类似矩阵

  9. 脚本加密http://www.datsi.fi.upm.es/~frosal/sources/

    shc的官网下载地址: http://www.datsi.fi.upm.es/~frosal/sources/ 安装: 复制代码 代码如下: tar xzvf shc-.tgz cd shc- mkd ...

  10. Django基础学习之Cookie 和 Sessions 应用

    在Django里面,使用Cookie和Session看起来好像是一样的,使用的方式都是request.COOKIES[XXX]和request.session[XXX],其中XXX是您想要取得的东西的 ...