1. b
根据课文第6-7行I asked him to lend me twenty pounds… he gave me the money immediately, 应该选b。而其他3个选择都不符合课文内容。
2. b
根据文章第二阶段8-9行“I have never borrowed any money from you,...so now you can pay for my dinner”只有b. the writer hasn't ever lent him any money before 是正确答案。其他3个选择都与文章不符。
3. b
a. was going 时态不对,go into 不表示延续时间很长的一个动作,不应该是进行时;c. has gone 时态不对,表示过去发生的动作,不应该用现在完成时;d. did go 形式不对,只有在疑问句或表示强调的句子中,才能用这种形式;只有b. went最符合该句的时态要求。
4. a
b. a year ago(一年前),c. since last year(自去年以来) 与d. for a year(有一年的时间)这三个表示时间的短语都不能用在现在进行时中。只有a. at the moment 可以同现在进行时连用,因此选a。
5. b
这个句子是现在完成时,需要一个相应的时间短语。a. last week 不能作现在完成时的的时间状语;c. Since后面缺少表示时间的名词;d. A week ago 也不能做现在完成时的时间状语;只有b. Up till now(到目前为止)能同现在完成时连用,所以选b。
6. c
问“多少钱”需要用表示不可数的疑问词来提问。
a. how many (多少)是对可数的事物或人提问的;
b. how不能对名词(钱)提问,只能问方式或状态;
d. how few也不能对钱提问,只能修饰可数名词;
只有c. how much 是针对不可数的事物提问的,问“多少钱”,只能用how much提问,所以选c。
7. c
a. want to 不合乎题目意思;b. want语法不对,也不符合题目意思;d. you want to 语序错误;只有c. want you to 最合乎语法和题目意思。
8. a
只有选a. good 才能使这个句子同前面的句子He gets a good salary 的意思相同,而其他3个都与前面句子意思不符合。
9. c
这个句子中的salary是指按月领取的工资。
a. day, b. year, d. week都不对, 只有c. month合乎题目意思。
10. c
本句需要选出与前面句子中的pay back(偿还借款)意思相同的动词短语。a. pay it again(再次付款)词意思不对;b. pay it(付钱,付清)意思不明确;d. pay it once more 同a意思相同;只有c. repay it 有“偿还欠款或债务”的意思,同pay back 是同义词组,所以选c。
11. b
a. other 前面应该有定冠词,不符合题目意思;
c. extra 意思正确,但是前面缺少不定冠词;
d. a different(不同的)不符合题目意思;
只有b. another(另一个,再一个)最符合句子的含义。
12. d
要找出同前面句子中immediately(立即,立刻)的意思相同的词。
a. soon(不久)不是immediately 的同义词。
b. in a hurry(匆忙)不是immediately 的同义词。
c. once more(再一次)意思相差更远。
只有d. at once(马上,立刻)是immediately 的同义词。