ond xinchi外語
fond英 [f?nd] 美 [fɑ?nd]
adj. 喜愛的,喜歡做……的;美好的,愉悅的;慈愛的,深情的;天真的,不切實際的
v. <舊>盲目地喜歡;呵護,撫弄
n. 烹飪后鍋中的棕色殘留物;(信息科學)全宗
【名】 (Fond)(法)豐,(瑞典)豐德(人名)
[ 復數 fonds 第三人稱單數 fonds 現在分詞 fonding 過去式 fonded 過去分詞 fonded 比較級 fonder 最高級 fondest ]
短語
be fond of 喜歡 ; 愛好 ; 喜愛 ; 喜好
Fond of 情有獨鐘 ; 喜歡 ; 愛好 ; 喜愛
be fond of doing sth 對做某事感興趣 ; 喜歡做某事 ; 對做某事感興致
Cancer Fond 癌癥基金會
Ae Fond Kiss 再一次親吻 ; 愛之吻 ; 阿拉伯之吻
Find fond 選擇字體
fond dream 唐代淳于棼做夢到大槐安國享受富貴榮華
Insurance Fond 保險基金
收起網絡短語
柯林斯英漢雙解大詞典
fond /f?nd/ CET4 TEM4 ( fonder, fondest )
1. ADJ If you are fond of someone, you feel affection for them. 喜愛的 [v-link ADJ 'of' n]
例:I am very fond of Michael.
我很喜歡邁克爾。
2. fondness N-UNCOUNT 喜愛
例:...a great fondness for children.
…對孩子們的一種深深喜愛。
3. ADJ You use fond to describe people or their behaviour when they show affection. 慈愛的 [ADJ n]
例:...a fond father.
…一個慈愛的父親。
4. fondly ADV 慈愛地 [ADV after v]
例:Liz saw their eyes meet fondly across the table.
利茲看到他們隔著桌子深情地對視著。
5. ADJ If you are fond of something, you like it or you like doing it very much. 很喜歡 [v-link ADJ 'of' n/-ing]
例:He was fond of marmalade.
他很喜歡橘子醬。
6. fondness N-UNCOUNT 鐘愛
例:I've always had a fondness for chocolate cake.
我一直對巧克力蛋糕情有獨鐘。
7. ADJ If you have fond memories of someone or something, you remember them with pleasure. (回憶) 美好的 [ADJ n]
例:I have very fond memories of living in our village.
我對在我們村的生活有著美好的回憶。
8. fondly ADV 愉快地 [ADV with v]
例:My dad took us there when I was about four and I remembered it fondly.
我爸爸在我四歲左右時帶我去過那里,想起來很愉悅。
9. ADJ You use fond to describe hopes, wishes, or beliefs which you think are foolish because they seem unlikely to be fulfilled. (希望、想法或信仰等) 不切實際的 [ADJ n]
例:My fond hope is that we will be ready by Christmastime.
我的不切實際的愿望就是我們能在圣誕節假期前準備好。
10. fondly ADV 不切實際地 [ADV with v]
例:I fondly imagined that surgery meant a few stitches and an overnight stay in the hospital.
我不切實際地以為外科手術就是縫幾針并在醫院呆上一夜。
11. N the background of a design, a
design, as in lace (如花邊)設計背景
詞組短語同近義詞同根詞
fond of 喜歡;愛好
fond dream南柯一夢;黃粱美夢
雙語例句原聲例句權威例句
I have grown very fond of Alec.
我已變得很喜歡亞力克。
《柯林斯英漢雙解大詞典》
I am very fond of Michael.
我很喜歡邁克爾。
《柯林斯英漢雙解大詞典》
He was fond of marmalade.
他很喜歡橘子醬。
每天分享外語知識,請點擊 【關注】,不漏掉任何一期,助你提高外語水平。
【訊馳外語】可樂老師 編輯。
轉載《有道詞典》,如有侵權請通知刪除。
碼字不易,敬請【點贊】!
My email:ilikework_cz@126.com
內容是《Web前端開發之Javascript視頻》的課件,請配合大師哥《Javascript》視頻課程學習。
為了便于操作基本類型值,ECMAScript還提供了3個特殊的引用類型:Boolean、Number和String;這些類型與以上所說的引用類型相似,但同時也具有與各自的基本類型相應的特殊行為;實際上,每當讀取一個基本類型值的時候,后臺就會創建一個對應的基本包裝類型的對象,從而讓我們能夠用一些方法來操作這些數據,如:
var s1="zero network";
var s2=s1.substring(4);
alert(s2);
基本數據類型不是對象,所以從邏輯上它們不應該有方法(實際上有)(原理:為了能夠實現這種直觀的操作,后臺已經自動完成了一系列的處理:創建String對象實例,同樣適用于Boolean和Number類型對應的布爾值和數字值。
基本數據類型與基本包裝類型有本質上的不同,產生從類型的角度來講,它們就是不同的;其保存的位置也不同。
引用類型與基本包裝類型的區別就是對象的生存期:使用new操作符創建的引用類型對象,在執行流離開當前作用域之前都一直保存在內存中,而自動創建的基本包裝類型的對象,則只存在于一行代碼的執行瞬間,然后立即被銷毀;這意味著不能在運行時為基本類型值添加屬性和方法,如:
var s1="zero network";
s1.color="red";
alert(s1.color); // undefined
當然可以使用Boolean, Number和String顯示的來創建基本包裝類型的對象,但絕大部分情況下不需要,除非在絕對必要的情況下,因為這種做法很容易讓開發者分不清是在處理基本類型還是引用類型的值;
對基本包裝類型的實例調用typeof會返回object,而且所有基本包裝類型的對象在轉換為布爾類型時值都是true;如:
var s1=new Number(0);
// var s1=0;
alert(typeof s1);
alert(Boolean(s1));
Object構造函數,僅接受一個參數,其會根據傳入值的類型返回相應基本包裝類型的實例,如:
var obj=new Object("zeronetwork");
alert(obj instanceof String); // true
var n=new Object(5);
alert(n instanceof Number); // true
console.log(n.constructor);
說明:傳遞的值是動態的,直到運行時才確定其類型,Object()可能會調用另一個內置函數來創建對象,并且返回了一個以不同構造函數所創建的對象。
ES在必要的時會將包裝對象轉換成原始值,但不總是這樣;如:
var s1="zeronetwork";
var s2=new String("zeronetwork");
console.log(s1==s2); // true
console.log(s1===s2); // false
var n1=18;
var n2=new Number(18);
console.log(n1==n2); // true
console.log(n1===n2); // false
說明:“==”運算符會將原始值與包裝對象視為相等,但“===”全等會將它們視為不等,因為它們的類型不同,可以使用typeof查看。
注意:使用new調用基本包裝類型的構造函數,與直接調用同名的轉型函數是不一樣的,如:
var value="25";
var number=Number(value); // 轉型函數
alert(typeof number); // number
var obj=new Number(value); // 構造函數
alert(typeof obj); // object
注:null與undefined沒有包裝對象,訪問它們的屬性會造成一個類型錯誤。
盡管在實際場景中不太使用基本包裝類型,并且也不建議使用,但它們操作基本類型值的能力還是相當重要的,而每個基本包裝類型都提供了操作相應值的便捷方法。
Boolean類型:
Boolean類型是與布爾值對應的引用類型,Boolean 對象表示兩個值:"true" 或 "false"。
創建Boolean對象:var oBool=new Boolean(true); // 傳入true或false值
注:如果邏輯對象無初始值或者其值為 0、-0、null、""、false、undefined 或者 NaN,那么對象的值為 false,否則,其值為 true;
在實際場景中,Boolean對象的用處不大,因為經常會造成一些誤解,其中最常見的問題就是在布爾表達式中使用Boolean對象,如:
var bObj=new Boolean(false);
alert(bObj && true); // true
var bValue=false;
alert(bValue && true); // false
基本類型與引用類型還有兩個區別,首先,typeof操作符對基本類型返回boolean,而對引用類型返回object;其次,由于Boolean類型的實例,所以使用instanceof操作符測試Boolean對象會返回true,而測試基本類型的布爾值則返回false,如:
var falseObject=new Boolean(false);
var falseValue=false;
alert(typeof falseObject); // object
alert(typeof falseValue); // boolean
alert(falseObject instanceof Boolean); // true
alert(falseValue instanceof Boolean); // false
總結:理解基本類型的布爾值與Boolean對象之間的區別非常重要,建議不要使用,最好使用Boolean原始值;
可以使用Boolean(參數)進行數據類型轉換;
Number對象:
Number 對象,是原始數值的包裝對象。在必要時,JavaScript 會自動地在原始數據和對象之間轉換;
可以用構造函數 Number() 明確地創建一個 Number 對象:
var numberObject=new Number(10);
Number對象屬性:
console.log(Number.MAX_VALUE);
console.log(Number.MIN_VALUE);
var x=-Number.MAX_VALUE * 2;
if(x==Number.NEGATIVE_INFINITY)
console.log("X的值:" + x);
var y=Number.MAX_VALUE * 2;
if(y==Number.POSITIVE_INFINITY)
console.log("Y的值:" + y);
注: Number.NaN 是一個特殊值,說明某些算術運算(如求負數的平方根)的結果不是數字。方法 parseInt() 和 parseFloat() 在不能解析指定的字符串時就返回這個值。
Number類或對象方法:
var number=new Number(1337);
console.log(number.toString(8));
var num=new Number(12.345678);
console.log(num.toFixed(2)); // 12.35
var num=1200.00;
console.log(num.toExponential(2));
var num=99;
console.log(num.toPrecision(1)); // 1e+2
console.log(num.toPrecision(2)); // 99
console.log(num.toPrecision(3)); // 99.0
num=10000;
console.log(num.toPrecision(1)); // 1e+4
console.log(num.toPrecision(4)); // 1.000e+4
注意:與Boolean對象類似,Number對象也以后臺方式為數值提供了重要的功能;不建議直接實例化Number類型,原因與Boolean一樣;一般情況下是使用數字的原始表示法;
var numberObject=new Number(10);
var numberValue=10;
alert(typeof numberObject); // object
alert(typeof numberValue); // number
alert(numberObject instanceof Number); // true
alert(numberValue instanceof Number); // false
String對象:
String類型是字符串對象包裝類型,用于處理文本(字符串)。語法:var str=new String(str); 如:
var oStr=new String();
var oStr=new String("零點程序員");
var oStr=String("525");
length屬性:返回字符串中的字符個數 如: str.length ;
注:即使字符串包含雙字節字符(不是占一個字節的ASCII字符),每個字符也仍然算一個字符;
String 類定義了大量操作字符串的方法,例如從字符串中提取字符或子串,或者檢索字符或子串。
需要注意的是,JavaScript 的字符串是不可變的(immutable),String 類定義的方法都不能改變字符串的內容。像 String.toUpperCase() 這樣的方法,返回的是全新的字符串,而不是修改原始字符串。
1)字符方法:
用于訪問字符串中特定字符的方法:charAt()和charCodeAt();這兩個方法都接收一個參數,即基于0的字符位置;其中,charAt()方法以單字符字符串的形式返回給定位置的那個字符(ECMAScript中沒有字符類型),如:
var str="zero network";
alert(str.charAt(2));
如果想得到字符編碼而不是字符時,使用charCodeAt(),如:
var str="zero network";
alert(str.charCodeAt(2)); // 114
ECMAScript還定義了另一個訪問字符的方法,即使用括號(類似于訪問數組元素)語法,使用數字索引來訪問字符串中的特定字符,如:
var str="zero network";
alert(str[2]); // 2
2)字符串操作方法:
concat()方法:用于將一或多個字符串拼接起來,返回拼接得到的新字符串,如:
var str = "zero";
var result = str.concat("network");
alert(str);
alert(result);
concat()方法可以接受多個任意參數,即可以通過它可以拼接任意多個字符串,如:
var str = "zero";
var result = str.concat("network","!");
alert(result);
說明:雖然concat()是專門用來拼接字符串的,但在實際場景中使用更多的還是加號操作符(+);而且,使用加號操作符在大多數情況下都比使用concat方法要簡便易行,特別是在拼接多個字符串的情況下;
ECMAScript提供了三個基于字符串創建新字符串的方法:slice()、substr()和substring();這三個方法都會返回被操作字符串的一個子字符串,而且也都接受一或兩個參數;第一個參數指定子字符串的開始位置,第二個參數表示子字符串到哪里結束;具體來說,slice()和substring()的第二個參數指定的是子字符串最后一個字符后面的位置;而substr()的第二個參數指定的則是返回的字符個數;如果沒有給這些方法傳遞第二個參數,則將字符串的末尾作為結束位置,如:
var str = "zero network";
alert(str.slice(3));
alert(str.substring(3));
alert(str.substr(3));
alert(str.slice(3,6));
alert(str.substring(3,6));
alert(str.substr(3,6));
同時這些方法的值可以是負值;其中,slice()會將傳入的負值與字符串的長度相加,substr()將負的第一個參數加上字符串的長度,而將負數的第二個參數轉換為0,substring()方法會把所有負值參數都轉換為0,如:
var str = "zero network";
alert(str.slice(-3));
alert(str.substring(-3));
alert(str.substr(-3));
alert(str.slice(3,-4));
alert(str.substring(3,-4));
alert(str.substr(3,-4));
一個小示例:
<style>
#mydiv{width: 100px; height: 1.5em; border: 1px solid; overflow: hidden;}
</style>
<div id="mydiv"></div>
<script>
var msg="北京零點網絡科技有限公司";
var spacer="...";
var pos=0;
var mydiv = document.getElementById("mydiv");
function ScrollMsg(){
mydiv.innerHTML = msg.substring(pos,msg.length) + spacer + msg.substring(0, pos);
pos++;
if(pos>msg.length) pos=0;
window.setTimeout("ScrollMsg()",200);
}
ScrollMsg();
</script>
3)字符串位置方法:
有兩個可以從字符串中查找子字符串的方法:indexOf()和lastIndexOf();這兩個方法都是從一個字符串中搜索給定的子字符串,然后返回子字符串的位置,如果沒有找到子字符串,則返回-1;兩個方法的區別在于,一個從開頭向后搜索子字符串,而lastIndexOf是從末尾向前搜索,如:
var str = "zero network";
alert(str.indexOf("o"));
alert(str.lastIndexOf("o"));
說明:如果o在字符串只出現了一次,則兩個方法會返回相同的位置值;
這兩個方法都可以接受可選的第二個參數,表示從字符串中的哪個位置開始搜索;如:
var str = "zero network";
alert(str.indexOf("o",6));
alert(str.lastIndexOf("o",6));
在使用第二個參數的情況下,可以循環調用這兩個方法來找到所有匹配的子字符串,如:
var str = "lorem ipsum dolor sit amet, consectetur adipisicing elit";
var positions = new Array();
var pos = str.indexOf("e");
while(pos>-1){
positions.push(pos);
pos = str.indexOf("e",pos + 1);
}
alert(positions); // 3,24,32,35,52
4)trim()方法:
ECMAScript5為所有字符串定義了trim()方法;該方法會創建一個字符串的副本,刪除前置及后綴的所有空格,然后返回結果,如:
var str = " zero network ";
var trimStr = str.trim();
alert(str);
alert(trimStr);
此外,還有兩個非標準的trimLeft()和trimRight()方法,分別用于刪除字符串開頭和末尾的空格;
var trimStr = str.trimLeft();
var trimStr = str.trimRight();
5)字符串大小寫轉換方法:
涉及字符串大小寫轉換的方法有4個:
其中toLowerCase()和toUpperCase()是最常用的方法;而toLocaleLowerCase()和toLocaleUpperCase()則是針對特定地區的實現,對有些地區來說,針對地區的方法與其通用方法得到的結果相同,但少數語言(如土耳其語)會為Unicode大小寫轉換應用特殊的規則,這時候就必須使用針對地區的方法來保證實現正確的轉換,如:
var str = "ZERO network";
alert(str.toLocaleLowerCase());
alert(str.toLocaleUpperCase());
alert(str.toLowerCase());
alert(str.toUpperCase());
6)字符串的模式匹配方法:
String類型定義了幾個用于在字符串中匹配模式的方法;
match()方法:本質上與RegExp的exec()方法相同;其只接受一個參數,要么是一個正則表達式,要么是一個RegExp對象,如:
var text = "cat, bat, sat, fat";
var pattern = /.at/;
var matches = text.match(pattern);
alert(matches);
alert(matches.index);
alert(matches[0]);
alert(pattern.lastIndex);
說明:match()返回了一個數組,其第一項是與整個模式匹配的字符串,之后的每一項(如果有)保存著與正則表達式中的捕獲組匹配的字符串;
search()方法:接受的參數與match()一樣;該方法返回字符串中第一個匹配項的索引;如果沒有找到匹配項,則返回-1;如:
var text = "cat, bat, sat, fat";
var pos = text.search(/at/);
alert(pos); // 1
replace()方法:此方法的目的是為了簡化替換子字符串的操作;該方法接受兩個參數,第一個參數可以是一個RegExp對象或一個字符串(這個字符串不會被轉換成正則表達式),第二個參數可以是一個字符串或一個函數;如果第一個參數是字符串,那么只會替換第一個子字符串,要想替換所有子字符串,唯一的辦法就是提供一個正則表達式,而且要指定全局g標志,如:
var text = "cat, bat, sat, fat";
var result = text.replace("at","ond");
alert(result); // cond, bat, sat, fat
result = text.replace(/at/g,"ond");
alert(result); // cond, bond, sond, fond
split()方法:
可以基于指定的分隔符將一個字符串分割成多個子字符串,并將結果放在一個數組中;分隔符可以是字符串,也可以是RegExp對象;其可以接受可選的第二個參數,用于指定數組的大小,以便確保返回的數組不會超過既定大小,如:
var colorText = "red,blue,green,yellow";
var colors1 = colorText.split(",");
var colors2 = colorText.split(",",2);
var colors3 = colorText.split(/[^\,]+/);
alert(colors1); // red,blue,green,yellow
alert(colors2); // red,blue
alert(colors3); // ,,,,,,,
7)localeCompare()方法:
localeCompare()用本地特定的順序來比較兩個字符串,默認返回下列值中的一個:-1、0、1,如:
var str = "yellow";
alert(str.localeCompare("brick")); // 1
alert(str.localeCompare("yellow")); // 0
alert(str.localeCompare("zoo")); // -1
注:利用localeCompare()可以自定義返回的值,如:
function determineOrder(value){
var result = stringValue.localeCompare(value);
if(result < 0){
alert("yellow在'"+value+"'之前");
}else if(result > 0){
alert("yellow在'"+value+"'之后");
}else{
alert("yellow與'"+value+"'相等");
}
}
determineOrder("brick");
determineOrder("yellow");
determineOrder("zoo");
localeCompare()方法比較與眾不同的地方,就是實現所支持的地區(國家和語言)決定了這個方法的行為;如,美國以英語作為ECMAScript實現的標準語言,因此localeCompare()就是區分大小寫的,于是大寫字母在字母表中排在小寫字母前頭就成為了一項決定性的比較規則;在其他地區有可能就不是這種情況了。
8)fromCharCode()方法:
String構造函數本身還有一個靜態方法:fromCharCode(),這個方法的任務是接受一或多個字符編碼,然后將它們轉換成一個字符串;從本質上看,這個方法與實例方法charCodeAt()執行的是相反的操作,如:
alert(String.fromCharCode(104,101,108,108,111)); // hello
9)HTML方法:
早期的Web瀏覽器可以使用Javascript動態格式化HTML,其擴展了字符串的標準,實現了一些專門用于簡化常見HTML格式化任務的方法;但是,盡量不要使用這些方法,因為它們創建的標記通常無法表達語義;
示例:檢測上傳文件后綴名:
<input type="file" id="myFile"/>
<input type="button" value="上傳" onclick="upFile()" />
<script>
function upFile(){
var fileName = document.getElementById('myFile').value;
if(fileName){
// console.log(fileName);
var pos = fileName.lastIndexOf('.'); // 找到路徑中最后出現“.”的位置
// console.log(pos);
var suffix = fileName.substr(pos + 1); // 找到后綴名
// console.log(suffix);
var suffixArr = ['jpg','png','gif']; // 圖片格式數組
// console.log((suffixArr.indexOf(suffix)));
if(suffixArr.indexOf(suffix) >= 0){ // 后綴名與格式數組作比較
// 上傳圖片的操作處理
console.log("上傳成功");
}else{
console.log("圖片格式不正確");
return;
}
}
}
</script>
示例:過濾臟話:
// 簡單過濾
var str = "不要相信女人,女人太壞了";
var arr = ["壞","笨","傻"]; // 敏感字
for(var i = 0; i<arr.length; i++){
str = str.replace(arr[i],"*");
}
console.log(str);
// 復雜的過濾
var arrStr = [
"傻子,你的腦子是不是有病?你就是傻子一個!",
"你的眼睛是不是瞎了?",
"你是一個大壞蛋!"
];
var arr = ["病","傻子","瞎了","壞蛋"];
for(var i =0;i<arrStr.length; i++){
for(var j=0;j<arr.length; j++){
arrStr[i] = arrStr[i].replace(arr[j],"**");
// var reg = new RegExp(arr[j],"img");
// arrStr[i] = arrStr[i].replace(reg,"**");
}
}
console.log(arrStr);
Web前端開發之Javascript-零點程序員-王唯
重點詞句
telephone number=phone number
What’s your telephone number?
My telephone number is 856-6581
It is /It’s 856-6581
it is=it’s
What’s=what is
I am=I’m
What’s his name?
His name is Allan Green.
What’s his family/last name?
His family/last name is Green
What’s his first name ?
His first name is Allan.
Allan Green
指示代詞:
This (這個)-- These
That(那個)-- Those
This is his pencil sharpener.
That is her English dictionary.
Is this your pencil?
Yes, it is.
No, it isn’t.
Is that her eraser?
Yes, it is.
No, it isn’t.
Lost and Found: 失物招領
-How do you spell “watch”?
-W-A-T-C-H
Please call John at 035-7328.
請打0357328找約翰。
They call me Tina.
他們叫我蒂娜。
在be動詞引起的一般疑問句中,be動詞的形式由主語決定。
當主語為第三人稱單數時,謂語用單數is;
當主語為第二人稱或其他復數人稱時,be動詞用are;
當主語為I時,be動詞用am。
注意:am和not不能縮寫。
My family
grandmother grandfather aunt uncle
father mother brother cousin
Is this / that your sister?
Yes, it is.
Are these your sisters?
Yes, they are.
Are those his brother and sister?
Yes, they are.
Is Bob your cousin?
Yes, he is.
Is this/that his uncle?
Yes, it is.
Are those your aunts?
Yes, they are.
Are Bob and Ken his uncles?
Yes, they are.
Grammar Focus
This is my cousin.
That is his friend.
These are my parents
Those are her grandparents.
Here is my family photo.
my family photo=the photo of my family
this 和these
—Is this / that your sister? —這/那位是你的姐姐嗎?
this、 that為指示代詞, 當涉及辨認近處和遠處的人或物體時, 近處用this, 遠處用that。
對于“Is this / that ...”的提問, 指照片上的人物或其他不知性別的人物時, 可用it 來指代。
this和that的復數形式分別為these 和those
把某人介紹給他人時,常用 “This is ...”句型, 其中this不能換成he或she。介紹多個人物時要用 These are…。
重點句型
Where’s the baseball? It’s in the backpack.
Where’re my keys? They’re under the chair.
這些表示處所或者位置的介詞常和名詞搭配構成短語。需要特別注意的是:
on表示“在……上面”,通常兩個物體表面有接觸;
under表示“在……正下方”,通常這兩個物體表面不接觸;
in表示“在(一個場所、位置或空間的)里面”。
take指由近而遠地把人或物帶往某處。
eg:Please take these books to Peter. 請把這些書帶給彼得。
bring指由遠而近地把人或物帶來、拿來或送來。
eg:Can you bring some things to school?
你能把你的錄像帶帶到學校嗎?
soccer 英式足球(運動)
soccer ball 英式足球
tennis 網球
tennis racket 網球拍
ping-pong 乒乓球(運動)
ping-pong ball 乒乓球
ping-pong bat 乒乓球拍
volleyball 排球
basketball 籃球
重點句型:
—Do you have a ping-pong ball?
—Yes, I do.
—Do they have a computer? —No, they don’t.
—Does he have a soccer ball? —Yes, he does. —Does Alice have a video tape?
—No, she doesn’t.
—I have eight basketballs.
—he has three tennis rackets.
sound
That sounds interesting.
那聽起來很有趣。
sound意為“聽起來”時, 后面常接形容詞。
此外, sound后還可接名詞短語。
That sounds a good idea.
那聽起來是個好主意。
play 玩;打(球)
Do you play volleyball? 你打排球嗎?
I can play the piano. 我會彈鋼琴。
play和球類運動的名稱連用時,球類運動的名稱前不用冠詞。
play和樂器名稱連用時,樂器名稱前一般要用定冠詞the。
eg.play computer games 玩電腦游戲
eg.play sports 參加體育運動或比賽
練習回顧:
( )1. —Can Mary play soccer? — .
A. Yes, she is B. No, she doesn’t
C. Yes, she does D. No, she can’t
( )2. I don’t a tennis racket, but Kate one.
A. has;have B. have;have
C. have;has D. has;has
( )3. —Do you have a baseball? — , I .
A. Yes;don’t B. No;don’t
C. Yes;doesn’t D. No;does
( )4. — Peter a volleyball? —Yes, he does.
A. Do;have B. Does;have
C. Do;has D. Does;has
( )5. Susan likes tennis, but she a tennis racket.
A. don’t have B. aren’t have
C. doesn’t D. doesn’t have
( )6. Let’s go and play basketball.
A. the B. a C. / D. an
( )7. Adam likes football very much. Renaldo is
____ favorite football player.
A. his B. her C. them D. their
( )8. Color the wall , please.
A. white B. the white
C. a white D. white color
( )9. This is boy.
A. a very good B. a good very
C. very a good D. very good a
答案:DCBBDCAAA
Unit 6
(1)定義:是可以計數的名詞。
(2)可數名詞前可以用 a , an 限定,表一個。
(3)可數名詞前可以用 one, two , three… 限定。
(4)可數名詞有復數形式。
apple — apples
pear — pears
hamburger — hamburgers
banana — bananas
orange — oranges
strawberry — strawberries
tomato —tomatoes
broccoli
ice cream
salad
have 和eat
have和eat作動詞時, 都有“吃”的意思。
have除表示“吃”以外, 還可以表示“喝;吸”, 而eat只表示“吃”。。
eat breakfast=have breakfast
注意: have 的單三形式為has; eat的單三形式為eats。
eg.I have carrots, oranges and chicken for lunch/breakfast/dinner.
For lunch/breakfast/dinner, I like (have)salad, tomatoes and chicken.
problem和question都有“問題”的意思,但用法卻不盡相同.
problem指說話者認為難以解決的問題,它與動詞 solve或settle(解決)搭配。
而 question指說話者需要尋找答案的問題,它常與動詞ask或answer連用。
試比較:
①The problem is difficult to be solved.這個問題很難解決。
②May I ask you some questions?我可以問你一些問題嗎?
problem可用于數學或物理的習題,而question卻無此義。
question可表示一件“與……有關的事”。
試比較:
①Can you work out this maths problem ?你能算出這道數學題嗎?
②It‘s a question of money / time.這是一個與金錢/時間有關的問題。
指需要討論或解決的問題時,problem與question可以互換。
如:We are going to talk about several problems(questions)at the meeting .我們在會上要談到一些問題。
Watch,look,see,read的區別
四者雖然都有“看”的意思,但它們各有側重:
(1)watch意為“觀看、注視”。是指全神貫注地去看、去觀察,多指長時間看某一活動的場面,如:看電視、比賽、表演、賞月等。He likes watching TV.他喜歡看電視。
(2)look強調發出“看”的動作,不注重結果,是一個不及物動詞,帶賓語時加at.Look.There is a boy under the tree.看,樹下有一個男孩。Please look at the blackboard.請看黑板!
(3)see強調“看”的結果。指有意或無意地看到,指看見還是沒看見。可與movie和play搭配,構成see a movie和see a play,分別表示“看電影”,“看戲劇”;也可用于看病(see adoctor)。I can see some birds in the tree.我能看見樹上有一只鳥。
(4)read意為“看、讀”。主要指看書、看報等,這里的“看”本義是“讀”;其賓語常是有文字的“書、報、雜志”等。He is reading a book.他正在看書。
family雖然也譯為“家”,但它指的是家庭成員,如父母、子女、妻子、丈夫、兄妹等,一般不涉及房屋。
eg.How many people in Simon’s family? 西蒙家有幾口人?
eg.His family are all fond of listening to the music. 他家人都喜歡聽音樂。
house是指居住的建筑物(房屋,住宅),可以購買、出租或出售。
eg.He has bought a house in America. 他在美國買了一幢房子。
eg.My house is Number 34, East Street. 我家在東街34號。
home是指家庭成員所居住的那種環境或與房屋有關的“家”。
eg.They have a charming home in London. 他們在倫敦有一個可愛的家。
eg.He left home at the age of sixteen. 他十六歲離開了家。
eg.She gave up her job and stayed at home to care for her children. 她放棄了工作,留在家里照看孩子們。
eg.East,west,home is best. 金窩,銀窩,不如自家的草窩。
thanks to為習語介詞,thanks不可以改為thank you,to后也不接動詞原形,這個短語表示原因,意為“由于”、“多虧”,to表示感謝的對象。
eg:Thanks to the English language,we can learn a lot from other countries.由于英語這門語言,我們能從其它國家學到很多東西。
thanks for是客套用語,thanks相當于 thank you ,意為“因……而感謝”,for強調為何而感謝,其后可接名詞或v-ing。Thanks for your help.謝謝你的幫助。
eg.Thanks for inviting us to your birthday party.謝謝你邀請我們參加你的生日聚會。
1. in表示A地在B地范圍之內。如:Taiwan is in the southeast of China.
2. to表示A地在B地范圍之外,即二者之間有距離間隔。如:Japan lies to the east of China.
3. on表示A地與B地接壤、毗鄰。如:North Korea is on the east of China.
4. off表示“離……一些距離或離……不遠的海上”。
1. at表示/“在......處/”,一般指較小的比較具體的地點。如:He isn/‘t at school. He is at home. 他不在學校,他在家。
2. in表示/“在......內部;在......里面/”的意思。如:What is in the box? 盒子里有什么?
3. on表示/“在某物的上面/”,但兩者互相接觸。如:My books are on that table. 我的書在那張桌子上。
都含“拿”、“帶”、“取”的意思。
bring 指“從別處把東西或人帶來”、“拿來”,
如: He brought a new book with him. 他帶來一本新書。
take 指“把東西帶走或拿走”,
如: Please take the letter to the post office. 請把這封信送到郵局去。
fetch 指“到別處去把某人或某物帶來或拿來”,
如: She has gone to fetch water. 她去打水去了。
get 是常用詞, 多用于口語, 與fetch 同義,
Go and get some water. 去打些水來。
carry 指“隨身攜帶(不說明固定方向)”, 有時含有“負擔”的意思,
如: Let me carry the box for you. 請讓我替你拿這個箱子。
some和any 既可以修飾可數名詞又可以修飾不可數名詞,some常用在肯定句中,而any則常用在否定和疑問句中。some意為“一些”,可作形容詞和代詞。它常修飾可數名詞復數。
如:some books一些書,some boys一些男孩,也可修飾不可數名詞,
如:some water一些水,some tea一些茶葉,some常用在肯定句中。any意為“任何一些”,它也可修飾可數名詞復數或不可數名詞,常用于疑問句和否定句。
have是某人有某物
there be是某地有某物
A. there be表示“有”時,側重于客觀存在,常用于“某地(某時)有某物”的句型。如:Is there anyone in the next room?隔壁房子有人嗎?There are five pencils in the pencil-box.鉛筆盒中有五支鉛筆。
B. have(has)表示“有”時,側重于主觀方面,有“所有”的意思,常用于“某人(某物)有某物”的句型如:My grandfather has a pet dog. Do you have a watch?
C.有時候there be和have(has)可以互換使用,句子意義沒有什么差別。如:We have a lot of time. (=There is a lot of time.) D.有些情況下,there be和have是不能互換使用的。例如:I have two hands.我有兩只手。(不能說:There are two hands on my body.)
sound 前者是系動詞+副詞sound like后者是聽起來像+名詞
如:sound wellsound like music
sound泛指任何聲音,不論其高低、是否悅耳等。
如:I heard the sound of running water. 我聽見流水聲。
Light travels faster than sound. 光比聲音傳播得快。
noise表示“噪音、喧鬧”,指的是人們不愿聽到的聲音或嘈雜聲。它可以作可數名詞,也可以用作不可數名詞。
如:There‘s a lot of noise here. 這個地方人聲嘈雜。
voice用于人時,指說話、歌唱或發笑的聲音,也可指發言權。用于其它方面時,常含悅耳之聲,如鳥鳴聲,樂器聲音等。
如:Please speak in a louder voice. 請大聲說。
good 是形容詞, 用于修飾名詞常用來指人的品行好,或事物的質地好,也常用來向別人問好等。
如:You have a good teacher.
well 是副詞 用于修飾動詞等,well 通常指健康狀況。
如:You did it (very) well.
interest做名詞講是“利益”“興趣”,做動詞講是“對……感興趣”
interesting是形容詞“有趣的”物作主語。
interested是形容詞“令人感興趣的”人作主語。
relax是動詞,及物和不及物都可以,是放松、是放松的意思,有relax sb.
relaxing是現在分詞,也可做形容詞,修飾物,是“使人放松的”的意思
The book is relaxing.
relaxed是過去分詞,同樣可做形容詞,修飾人,
Relaxation,n. 放松;緩和;消遣
health名詞,意為“健康;健康狀況”,
如:Smoking does harm to health. 吸煙有損健康。She is in poor health. 她身體不好。
healthy形容詞,意為“健康的;健全的;有益于健康的”,
如:The children look very healthy. 孩子們看來很健康。
every day 每天 作狀語
everyday 形容詞 ,每天的,日常的 ;用作定語
also,as well,too,用于肯定句,
also常用于be動詞,情態動詞,助動詞之后,行為動詞之前;
as well,too用于句末;
either用于否定句中,置于句末
*請認真填寫需求信息,我們會在24小時內與您取得聯系。