程序员思维学英语语法---冠词详解

程序员思维学英语语法


单词-冠词详解

1. 冠词的定义

2. 冠词的分类

2.1 不定冠词a/an

2.2 定冠词the

3. 冠词代码


单词-冠词详解

本章主要目的:了解冠词定义及分类

1. 冠词的定义

冠词:放于名词之前,起指示限定作用

2. 冠词的分类

2.1 不定冠词a/an

a/an与汉语的“一”相似,起泛指作用,指某一个

其中辅音开始发音的用a,元音开始发音的用an

Give me an apple.(给我一个苹果)

指的是那一堆苹果里的某一个苹果

2.2 定冠词the

the是与汉语的“那个/这个”相似,起特指作用

Give me the yellow apple.(给我那个黄色的苹果)

指定那个黄色的苹果

3. 冠词代码

/**
 * @Author: Wen-Xueliang
 * @Date: Created in 2019/5/29 22:25
 * @Description: 冠词: 放于名词之前,起指示限定作用
 */
public class Article extends PartOfSpeech {
    public static String A = "a";

    public static String VOWEL_A = "an";

    /*the+adj  = 什么的人 复数*/
    public static String THE = "the";

    public static String VOWEL_THE = "the";

    public String getAbbreviate() throws Exception {
        return "art.";
    }

    /*根据单词获取他的定冠词*/
    public String getBySymbol(PhoneticSymbol symbol, boolean isDefinite) {
        boolean isVowelStart = symbol.isVowelStart();
        if(isDefinite) {
            if(isVowelStart) {
                return VOWEL_THE;
            } else {
                return THE;
            }
        } else {
            if(isVowelStart) {
                return VOWEL_A;
            } else {
                return A;
            }
        }
    }
}

 

你可能感兴趣的:(程序员思维学英语语法---冠词详解)