Shell中if的基本语法和常见判断用法(共6篇)
这篇文章主要介绍了Shell中if的基本语法和常见判断用法,本文讲解了if的基本语法、对字符串的判断、对数字的判断、对文件属性的判断、逻辑判断等内容,需要的朋友可以参考下
if, for, while几乎是所有编程语言的关键字,在Shell编程中也不例外,其中if是使用频率最高的,由于Shell编程中不存在对象(Object)的概念,因此在if的比较判断中主要是对字符串、数字的值进行比较判断的:
一. if的基本语法
1.if与[之间要有空格
2.[]与判断条件之间也必须有空格
3.]与;之间不能有空格
二. 对字符串的判断
1.if [ str1=str2 ];then fi #当两个字符串相同时返回真
2.if [ str1!=str2 ];then fi #当两个字符串不相等时返回真
3.if [ -n str1 ];then fi #当字符串的长度大于0时返回真 (判断变量是否有值)
4.if [ -z str1 ];then fi #当字符串的长度为0时返回真
三. 对数字的判断
1.int1 -eq int2 #int1和int2相等
2.int1 -ne int2 #int1不相等int2
3.int1 -gt int2 #int1大于int2
4.int1 -ge int2 #int1大于等于int2
5.int1 -lt int2 #int1小于int2
6.int1 -le int2 #int1小于等于int2
四. 对文件属性的判断
1.-r file #用户可读为真
2.-w file #用户可写为真
3.-x file #用户可执行为真
4.-f file #文件存在且为正规文件为真
5.-d file #如果是存在目录为真
6.-c file #文件存在且为字符设备文件
7.-b file #文件存在且为块设备文件
8.-s file #文件大小为非0为真,可以判断文件是否为空
9.-e file #如果文件存在为真
五. 逻辑判断
1.-a #与
2.-o #或
3.! #非
篇2:Linux Shell 中的判断结构
IF/THEN 结构判断一段代码的返回值是否是0(按照UNIX惯例,0代表 是),如果是 0 ,就执行一段特定的代码;
Shell中存在一个专用的命令 [ (也就是左大括号),他和test是同义词,引进他是为了提高效率。这个命令把他的参数看成是比较语句或者文件测试语句,并且返回相应的值;
2.2版本的时候,Bash引进了扩展测试命令 [[ ]] ,他的比较方式跟其他的语言很相似; 注意:[[ 是一个关键字,不是一个命令,[[ ]] 才是一个命令!Bash将 [[ $a -lt $b ]] 看成是一个元素,只返回一个状态值;
(( )) 和 let… 结构根据判断 数学表达式是否计算出一个非零的值 来返回状态,
IF可以测试任何命令,不仅仅是用大括号扩起来的那些。
篇3:初中英语中的常见语法
一. 宾语从句
在整个句子中做宾语的从句叫做宾语从句。
如:She knew that the teacher had seen the film.
她知道这位老师看过这部电影。
(“that the teacher had seen the film”做 knew 的宾语,同时又是由连接词 that 引导的从句,所以它叫做宾语从句。)
2. 宾语从句的分类
(1)动词宾语从句:顾名思义,它是位于动词后面的宾语从句。
例如:He asked whose handwriting was the best in our class.他问我们班上谁的书法最好。
(2)介词宾语从句:顾名思义,它是位于介词后面的宾语从句。
例如:I agree with what you said just now.我同意你刚才说的话。
(3)形容词宾语从句:顾名思义,它是位于形容词后面的宾语从句。
例如:I am afraid that I will be late. 恐怕我要迟到了。
3. 引导名词性从句的连接词
(1)that:没有含义,在宾语从句中不做成分
(2)whether/if:表示是否,在宾语从句中不做成分。
I don't know if /whether he still lives here after so many years. 我不知道这么多年后,他是否还住在这里。
(3)连接代词:what, which, who, whom, whose(在宾语从句中做主、宾、表和定语)
连接副词:where, when, how, why(在宾语从句中做状语)
The small children don't know what is in their stockings.(what 在宾语从句中做主语)
这些小孩子不知道什么在他们的长筒袜里。
Could you tell me why you were late for the meeting this morning?(why 在宾语从句中做原因状语)
你能告诉我为什么你今天早上开会迟到吗?
4. 在做宾语从句的题目时应注意两点
(1)时态
①当主句是现在时态时,宾语从句可以根据需要使用任何时态。
I don't know when he will come back.我不知道他将何时回来。
He tells me that his sister came back yesterday.他告诉我他姐姐昨天回来了。
②当主句是过去时态时,宾语从句必须是一种过去的时态。
She asked me if I knew whose pen it was.她问我是否知道这是谁的钢笔。
He said that he could finish his work before supper.他说他会在晚饭前完成工作。
③当表示客观事实或普遍真理的句子做宾语从句时,任何时候都用一般现在时。
The teacher said that the earth goes round the sun.老师说过地球绕着太阳转。
(2)语序
任何从句都使用陈述句语序,宾语从句当然也不例外。
二. 定语从句
1. 定语从句的概念
在复合句中,修饰某一名词或代词的从句叫定语从句。被修饰的名词或代词叫先行词,引导定语从句的词叫关系词,定语从句一般放在先行词的后面。
2. 定语从句的关系词
引导定语从句的关系词有关系代词和关系副词,常见的关系代词包括that, which, who(宾格whom,所有格whose)等,关系副词包括where, when, why等。关系代词和关系副词放在先行词及定语从句之间起连接作用,同时又作定语从句的重要成分。
3. 定语从句的分类
根据定语从句与先行词的关系,定语从句可分为限制性定语从句及非限制性定语从句。限制性定语从句紧跟先行词,主句与从句不用逗号分开,从句不可省去。非限制性定语从句与主句之间有逗号分开,起补充说明作用,如省去,意思仍完整。
4. 关系代词的用法
(1)that 既可以用于指人,也可以用于指物。在从句中作主语、宾语或表语。作主语时不可省略,作宾语可省略。例如:
Mary likes music that is quiet and gentle.
玛丽喜欢轻柔的音乐。(that作主语)
The coat (that) I put on the desk is blue.
我放在桌子上的那件外套是蓝色的。(that作宾语)
(2)which用于指物,在句中作主语、宾语或表语。作主语不可省略,作宾语可省略。例如:
The building which stands near the train station is a supermarket.
位于火车站附近的那座大楼是一家超市。(作主语)
The film (which) we saw last night was wonderful.
我们昨天晚上看的那部电影很好看。(作宾语)
(3)who, whom用于指人,who 用作主语,whom用作宾语。在口语中,有时可用who代替whom。who和whom作宾语时也可省略。例如:
The girl who often helps me with my English is from England.
经常在英语方面帮助我的那个女孩是英国人。(作主语)
Who is the teacher (whom) Li Ming is talking to?
正在与李明谈话的老师是谁?(作宾语)
4. 关系副词的用法
(1)when指时间,其先行词表示时间,when在定语从句中作时间状语。例如:
This was the time when he arrived.
这是他到达的时间。
(2)where指地点,其先行词表示地点,where在定语从句中作地点状语。例如:
This is place where he works.
这是他工作的地点。
(3)why 指原因,其先行词是原因,why在定语从句中做原因状语。例如:
Nobody knows the reason why he is often late for school.
没人知道他为什么上学总迟到。
三. 现在完成时1. 现在完成时的基本结构
肯定句:主语 have/has 动词的过去分词 其他
否定句:主语 have/has not 动词的过去分词 其他
一般疑问句:Have/Has 主语 动词的过去分词 其他
特殊疑问句:特殊疑问词 一般疑问句(have/has 主语 过去分词 其他)
2. 现在完成时的用法
(1)现在完成时用来表示过去已经完成的动作对现在造成影响或后果。也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。
I have already posted the photo.
我已经邮寄出了照片。
与此种用法连用的时间状语时一些模糊的过去时间状语,如already(肯定句句中), yet(否定句/疑问句句尾), just, before, recently,still, lately,never等。
(2)现在完成时也可用来表示动作或状态发生在过去某一时刻,持续到现在并且有可能会继续持续下去。
He has lived here since 1978.
自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)
此种用法常与for( 时间段),since( 时间点或过去时的句子)连用。谓语动词必须是延续性动词。
有些瞬间动词可变为延续动词:
go out----be out
finish----be over
open----be open
die----be dead
buy---have
fall ill---be ill
come back----be back
catch a cold----have a cold
3. 现在完成时常见考法
对于现在完成时的考查,多以单选、句型转换或词语运用的形式考查学生在具体语境中灵活运用时态的能力。在考试中,会让大家判断是否该用现在完成时,或者是考查“瞬间动词”不能与表示一段时间的状语连用”这一知识点。
【典型例题】
His father_____the party since 1978
A.joind
B.has joined
C.was in
D.has been in
答案:D
解析:本题考查学生对现在完成时的熟练掌握。 since 1978表达“自从1978年一直到现在”,表示这件事情从过去一直持续到现在,应该用现在完成时,而且动词必须是延续性动词,A、B均为瞬间动词,不能与时间段连用,故排除;C为一般过去时,也不行。
4. 比较一般过去时和现在完成时的异同
(1)共同点:动作都是在过去完成。
I saw the film yesterday evening.
I have seen the film before.
(看电影这件事都是在过去完成的。)
(2)区别:
①现在完成时强调过去发生的动作对现在的影响和结果,而一般过去时与现在没有联系,只是说明某个动作发生的时间是在过去。
②一般过去时通常与具体明确的过去时间状语连用。如yesterday, last week , two years ago,just now,in 等;而现在完成时则常与 just ,already ,ever ,never 等模糊的过去时间状语和 these days ,this week ,since..., for... 等表示一段时间的状语连用。
【典型例题】
—______ you your homework yet ?
—Yes . I _____ it a moment ago .
A.Did ; do ; finished
B.Have ; done ; finished
C.Have ; done ; have finished
答案:B
解析:本题考查一般过去时和现在完成时的用法区别。问句中的yet表明应该用现在完成时,而回答中的a moment ago 是一个明确的过去时间状语,应该用一般过去时。
四. 被动语态
被动语态由助动词be加及物动词的过去分词构成,助动词be有时态,人称和数的变化。被动语态的时态是由be的时态决定的,be是什么时态,全句就是什么时态,be动词后面的过去分词不变。
1. 各种时态的被动语态结构如下:
一般现在时的被动语态:主语 am / is / are (not) 过去分词
一般过去时的被动语态:主语 was / were 过去分词
现在完成时的被动语态:主语 have / has been 过去分词
一般将来时的被动语态:主语 will be 过去分词
过去将来时的被动语态:主语 would / should be 过去分词
过去进行时的被动语态:主语 was / were being 过去分词
过去完成时的被动语态:主语 had been 过去分词
情态动词的被动语态:情态动词 be 过去分词
2. 被动语态的用法
(1)不知道或没有必要说明动作的执行者是谁,不用by 动作执行者短语。
Football is played widely all over the world.
全世界都广泛地踢足球。
(2)强调动作的承受者。
The bank was robbed yesterday afternoon.
昨天下午这家银行遭到抢劫。
(3)作客观说明时,常采用一种被动语态句型。
It is reported that about twenty children have died of flu in the USA.
据报道美国大约二十名儿童死于流感。
3. 主动语态的句子变为被动语态的步骤
(1)把原句中的宾语变为主语
(2)动词改为被动形式,即be 过去分词
(3)原来的主语,如果需要的话,放在by后面;如果没必要,可省略。
五. 不定式
动词不定式是由“不定式符号to 动词原形”构成的一种非谓语动词结构。有些动词不定式不带to。
动词不定式可以作句子的主语、表语、宾语、定语、补语、状语或单独使用。
不定式保留动词的某些特性,可以有自己的宾语、状语等。
动词不定式和它后面的宾语、状语等一起构成短语,叫作不定式短语。
1. 用作主语
直接把动词不定式置于句首的情况不多,多数情况用it作形式主语,把真正的主语—动词不定式置于句末,特别是不定式短语较长时。
动词不定式作主语,谓语动词用文章也就掌握了。
而初中英语培训,一般是通过阅读和英文电影、英文歌来帮助学员锻炼语感的。但现在有一些初中英语一对一在线辅导班,有着丰富的外籍教师资源,给学生们一个最地道的英语学习环境去培养英语语感。久而久之孩子就会形成语感,语感形成之后,英语也就上了一个层次。
4:Linux下shell编程中数组的常见用法及示例
新版本的Bash支持一维数组. 数组元素可以使用符号variable[xx]等方式来初始化. 另外, 脚本可以使用declare -a variable语句来指定一个数组等,要引用一个数组元素(也就是取值), 可以使用大括号, 访问形式为${variable[xx]},当然了,下面是一些老男孩经常使用的方法和对数组的一点理解,如有高见,欢迎指导,先谢谢博友们了。
1.1 shell数组的常用定义方法:
1)方法一:
命令法:
dir=($(ls .))
范例1:手工命令行操作演示
[root@oldboy scripts]# dir=($(ls .))
[root@oldboy scripts]# ls .
oldboy.log apachemon.sh httpdctl
[root@oldboy scripts]# echo ${#dir[*]} <==查看数组的长度
3
命令行循环打印数组元素:
写法1:
for ((i=0; i<`echo ${#dir[*]}`; i ))
do
echo -e “${dir[$i]}n”
done
提示:i<`echo ${#dir[*]}`可以用更简单的写法i<${#dir[*]}替换,(感谢永夜兄弟)。
====================================
写法2:
for ((i=0; i<${#dir[*]}; i ))
do
echo -e “${dir[$i]}n”
done
====================================
写法3:
for((i=0;i<${#dir[@]};i ))
do
echo ${dir[${i}]}
done
范例2:通过脚本定义及输出数组元素:
[root@oldboy scripts]# cat printarray.sh
dir=($(ls .))
for ((i=0; i<${#dir[*]}; i ))
do
echo -e “${dir[$i]}n”
done
[root@oldboy scripts]# sh printarray.sh
oldboy.log
apachemon.sh
httpdctl
printarray.sh
====================================================
2)方法二:列举元素法
array=(red green blue yellow magenta)
array=(
oldboy
zhangyue
zhangyang
)
范例3:列举元素法的脚本例子
[root@oldboy ~# cat test.sh
array=(
oldboy
zhangyue
zhangyang
)
for ((i=0; i< ${#array[*]}; i ))
do
echo “${array[$i]}”
done
echo ----------------------
echo “array len:${#array[*]}”
[root@oldboy ~# sh test.sh
oldboy
zhangyue
zhangyang
array len:3
3)方法3:其实方法三和方法一一样,因具有很好的实战价值因此单独列出讲解
judge=($(curl -I -s ${url_list[$i]}|head -1|tr “r” “n”))
范例4:比较专业的生产检查URL地址的脚本(shell数组方法):
[root@oldboy ~]# cat check_url.sh
#!/bin/bash
# this script. is created by oldboy.
# e_mail:31333741@.com
# info:49000448
# function:check web url
# version:1.
. /etc/init.d/functions
url_list=(
etiantian.org
.linuxpeixun.com
oldboy.blog.51cto.com
)
function wait
{
echo -n '3秒后,执行该操作.';
for ((i=0;i<3;i ))
do
echo -n “.”;sleep
done
// .bianceng.cn
echo
}
function check_url()
{
wait
echo 'check url...'
for ((i=0; i<${#url_list[*]}; i ))
do
# HTTP/1.1 200 OK
judge=($(curl -I -s ${url_list[$i]}|head -1|tr “r” “n”))
if [[ “${judge[1]}” == '200' && “${judge[2]}”=='OK' ]]
then
action “${url_list[$i]}” /bin/true
else
action “${url_list[$i]}” /bin/false
fi
done
}
check_url
[root@oldboy ~]# sh check_url.sh
3秒后,执行该操作....
check url...
etiantian.org [ OK ]
.linuxpeixun.com [ OK ]
oldboy.blog.51cto.com [ OK ]
提示:上述结果是带颜色的,
范例5:实现lvs负载均衡健康检查及自动剔除和自动加入RS的脚本(多年前的脚本)
[root@oldboy sbin]# cat health_check_url.sh
#!/bin/bash
# this script. is created by oldboy.
# e_mail:31333741@.com
# info:3133374
# function:
# version:1.
PORT=“80”
VIP=192.168.1.18
RIP=(
192.168.1.178
192.168.1.179
)
function check_url()
{
for ((i=0; i< ${#RIP[*]}; i ))
do
judge=($(curl -I -s ${RIP[$i]}|head -1|tr “r” “n”))
if [[ “${judge[1]}” == '200' && “${judge[2]}&
篇5:Shell中eval的用法示例
这篇文章主要介绍了Shell中eval的用法示例,本文给出多个示例来讲解它的使用,需要的朋友可以参考下
功能说明:告知shell取出eval的参数,重新运算求出参数的内容,
语 法:eval [参数]
补充说明:eval可读取一连串的参数,然后再依参数本身的特性来执行。
参 数:参数不限数目,彼此之间用分号分开。
1.执行命令行之前扫描它两次,再次运算求出参数的内容。
代码如下:
[root@localhost blue]# a=”ls |more“
[root@localhost blue]# $a #ls
将 | 和 more 看成了参数,而不是将文件按页显示
代码如下:
ls: cannot access |more: No such file or directory
[root@localhost blue]# eval $a #取出
其参数并再次执行它们
代码如下:
1.cpp
2
2.cpp
3
3.cpp
[root@localhost test]# a=”123“
[root@localhost test]# echo ‘${‘”a“‘}‘
${a}
[root@localhost test]# eval echo ‘${‘”a“‘}‘ #再次执行${a}命令
123
2.eval取得最后一个参数
代码如下:
[root@localhost blue]# echo ‘eval echo $$#‘ > last
[root@localhost blue]# cat last
eval echo $$#
[root@localhost blue]# ./last 1 2 3 4
4
另外其他高级用法后作补充!
eval是对Bash Shell命令行处理规则的灵活应用,进而构造”智能“命令实现复杂的功能,
上面提及的命令是eval其中一个很普通的应用,它重复了1次命令行参数传递过程,纯粹地执行命令的命令。
其实它是bash的难点,是高级bash程序员的必修之技。
篇6:雅思语法学习中的5个基本句型和常见错误
雅思考试中分门别类的罗列出“听”、“说”、“读”、“写”,然而词汇和语法却始终贯穿其中。
对于雅思语法,有的人热衷学习,找来专门的语法选择题来,分析的头头是道,但张口讲英文或是写出的英文丝毫不地道;还有的人雅思口语很流利,写作也写得很通顺,但是讲不出语法上的道理来。所以也就成了对待语法的两种极端了。这两种看法,其实都存在偏颇之处。对于雅思考试而言,既然是语言考试,语法的学习是必备的,但是学习的目的是为了应用,而不是为了语法而语法。
所谓语法,就是句子中词与词的关系,即符合那个语言词语关系的规律。对于中国的英语学习者来说,学习语法的主要问题不仅仅是一个接受的过程,也是一个反思的过程,因为在很多情况下,我们会感到英语与汉语存在着种.种矛盾,或者感到英语的词语关系不合乎道理,如果我们能超出不同的语言层次,再看不同语言的语法时,便会感到:世界上任何一种语言的语法都无所谓是否合理,只是人们俗成的规则而已。因此,语法不是法律,而是人们根据语言使用习惯总结出的规律,所以当语法语言实际运用相矛盾时,一定要服从语言的实际运用。
英语语法只有一条。英语的句子基本构成是主谓宾结构。据此,五大基本句型的组合可以说出无数的句子。
1. 主谓句型:Would you still work suppose you won $20 million in the lottery?
2. 主谓宾句型:An Australian firm unveiled an electronic shark repellent unit.
3. 主谓双宾语句型:Such an arrangement will spare the CEOs a lot of time.
4. 主谓宾补句型:At the conference, the representatives from the developing countries tried to make their voice heard.
5. 主系表句型:I am proud of the people working in the after-sale department.
大家在备考雅思语法的时候,在熟练掌握基本句型的基础上,可以逐渐学些非谓语动词,介词短语和复合句的使用(所有的复合句都是建立在五大基本句型之上),再辅之时态语态的配合,这样,语法的框架就搭建起来了,多加实际的应用也就熟练了。
雅思写作中常见的语法错误
主谓宾搭配不当
主谓宾(或其中的部分语素)搭配不当是中国考生在写作练习中出现的很典型错误。我们举小作文的常见表达方式为例:当主语是percentage/proportion of...时,谓语通常都是is;而当用the number of ... 做主语时,谓语则采用表示”占据,占有“的词take up、make up、cover等等。有些考生在学习的时候对此很明确,但实际到自己需要书写时往往会忘记具体的要求。
例句一:In the modern society has a lot of influence on the way people manipulate telecommunication equipments. 问题:”In the modern society"是状语成分,不能作为主语,如果想保留状语成分,那么必须要在society和has之间添加一个主语才可以。
例句二:The cell phones in the modern society have used the latest functions to promote the communication efficiency. 问题:手机不能够使用最新技术来提高沟通效率,主谓宾的搭配不恰当。
长句中的时态错误
考生们如果学习了剑桥4-7后面的范文即会发现,考官范文里面的长难句虽然不多,但是如果能够用复合的结构表达自己的意思,写作的能力很显然是可以上一个等级的。然而在自己打造复合句的过程中,有时候加入的插入成分较多,学生往往会忘记主谓宾之间的搭配关系,因此会导致构句的语法错误。
例句:The government measures, which has negative influence on corporate employees, also poses as a threat to the benefit of the employers. 这个长句看起来结构很正确,但较难发现主语和谓语的单复数搭配不当,因此建议广大考生在写句子的时候就把需要注意的语法点想清楚,也省却自己检查时的麻烦。
注意介词的区别
介词在对名词进行内容修饰时是很好的方法之一,但是一定要注意:不要随意使用介词,否则很可能引起歧义。其实在雅思写作中,大家只需要注意常用的一些介词:in、on、with、at、by、about等等即可驾驭自己要表达的意思,但是其中的具体差异请大家自行体会。
以上就是雅思语法学习中的5个基本句型和常见错误的全部内容,掌握基本的语法基础是雅思听说读写的前提条件。上文中的5类句型其实是英语中的最常见的句型结构。在写作等书面语言中,还会有更为复杂和正式的语法句型及知识点出现。
雅思有关外交类的词汇
Ministry of Foreign Affairs 外交部
Protocol Department 礼宾司
Information Department 新闻司
diplomatic mission 外交代表机构
embassy 大使馆
legation 公使馆
consulate-general 总领事馆
consulate 领事馆
office of the chargé d'affaires, 代办处
military attaché's office, 武官处
commercial counsellor's office 商务处
press section, in formation service 新闻处
liaison office 联络处
diplomat 外交家, 外交官
diplomatic rank 外交官衔
diplomatic representative 外交代表
members of the administrative and technical staff 行政技术人员
ambassador 大使
ambassador extraordinary and plenipotentiary 特命全权大使
nuncio 教廷大使
internuncio 教廷公使
counsellor withthe rank of minister, minister-counsellor 公使衔参赞
chargé d'affaires, 代办
chargé d'affasiread interim, 临时代办
counsellor 参赞
first secretary 一等秘书
second secretary 二等秘书
third secretary 三等秘书
attaché, 随员
commercial secretary 商务参赞
cultural secretary 文化参赞
commercial attaché, 商务专员
cultural attaché, 文化专员
military attaché, 武官
naval attaché, 海军武官
air attaché, 空军武官
consul-general 总领事
consul 领事
doyen of the diplomatic corps, dean of the diplomatic corps 外交使团团长
roving ambassador 巡回大使
ambassador-at-large 无任所大使
special envoy 特使
accredited to ... 向…派遣的
foreign affairs 外交
雅思听力高频词汇35个分享
1. a change of pace 节奏变换
You can’t do these chemistryexperiments all day long. You certainly need a change of pace.
2. a far cry from 相距甚远
The published book is far cry from the early manusc ript.
3. and how 的确
A: She’s a good dancer.
B: and how.
4. a matter of time 时间问题
It is only a matter of time.
5. a phone call away 一个电话之远、愿意过来帮忙
If you need my help, do let me know. Just remember I am a phone call away.
6. a while back 不久以前
7. all along 一直
I knew it all along.
8. anything but 绝对不
I was anything but happy about going.
9. account for 解释
How do you account for it?
10. after all 到底
A: I’ve just seen the X-rays and your teeth look just fine.
B: I see. Then there is nothing to worry about after all.
11. allergic to 对…过敏
Oh man! Something in this room is making my eyes itch. I must be allergicto something.
12. at sb’s service 愿为某人服务
I am at your service at any time.
13. around the clock 24小时不停
Martha studied around the clock for management exam.
14. as far as I know 就我所知
15. at home with 对…很熟悉
She is at home with problems like this.
16. back out
1) 退出
A: Wasn’t Bert supposed to sing tonight?
B: Yes, but he backed out at last minute
2)不履行
She finally backed out of her promise.
17. be cut out for 天生适合
I’m not cut out to be a hero.
18. be absorbed in
She has been absorbed in a horrorfiction. I can’t tear her away.
19. be addicted to 对…上瘾
She has been addicted to drugs for years.
20. be attached to 对…有感情
A: I’m amazed that you are still driving that old car of yours. I thought you would have gotten rid of it years ago.
B: It runs well and I’ve actually been quite attached to it.
21. back up
1) 累积
The subwayis running behind schedule, and traffic is backed up for blocks.
I don’t know if we’ll make the 6:30 show.
2) 支持
I’ll back it up.
22. be bound for 到…地方
The bus is bound for New England.
23. be (feel) myself 找到自我
I’m feeling myself again.
24. be burned up 生气
She was really burned up at the news.
25. be hard up for
I’m hard up for clothes, but I have a lot of books.
26. be head and shoulders above 好许多
In calculus, Joe is head and shoulders above his classmates.
27. be in the dark 蒙在鼓里
A: Do you have any idea what his notice is about?
B: I’m as in the dark as you are.
28、be stuck 卡住了
I can’t get this window open. It’s stuck.
29. bite off more than one can chew 贪多嚼不烂
A: I hear you’re taking an advanced physics course this semester.
B: I think I’ve bitten off more than I can chew.
30. break new ground 有了新的突破
His architecturaldesign broke new ground in the field.
31. benefit concert 慈善音乐会
We need to let everyone know about the benefit concert, but we don’t have much money for advertising.
32. busy signal 占线
I’ve been calling David for the past half hour, but I keep getting a busysignal.
33. between you and me 你我之间、保密
34. call for
A、打电话找
Tom just called for you.
B、预报
The forecast calls for heavy rain again tonight. Aren’t you glad we’ll be getting away from this for a week?
C、问
It’s probably in the new part of town. We’ll have to call for directions.
35. call it a day 就此结束
A: I’m really glad our club decides to raise money for the children’s hospital, and most of the people we’ve phoned seemed happy to contribute.
B: Yeah, I agree. Now we’ve gone through all the numbers on our list now, so I guess we can call it a day.