- 相關推薦
2024年英語六級語法全真模擬試題
無論在學習或是工作中,我們最不陌生的就是試題了,借助試題可以更好地考查參試者所掌握的知識和技能。什么樣的試題才是科學規范的試題呢?以下是小編收集整理的2024年英語六級語法全真模擬試題,僅供參考,歡迎大家閱讀。
英語六級語法全真模擬試題 1
一、時態和語態
By the end of this year, he ______ (write) his third novel.
答案:will have written。
解釋:“by the end of + 將來時間” 通常用于將來完成時,表示在將來某一時間之前將會完成的動作。句子意思是 “到今年年底,他將會寫完他的第三部小說”。
The bridge ______ (build) in 1950 and has been in use ever since.
答案:was built。
解釋:句子中有明確的過去時間 “1950”,并且橋是 “被建造” 的,所以用一般過去時的被動語態,其結構是 “was/were + 過去分詞”。
二、虛擬語氣
If I ______ (be) you, I would not accept that job offer.
答案:were。
解釋:這是一個與現在事實相反的.虛擬語氣句子。在虛擬語氣中,if 引導的條件句中,be 動詞一律用 were,不管主語是第幾人稱。句子意思是 “如果我是你,我不會接受那份工作邀請”。
Its high time that we ______ (take) effective measures to protect the environment.
答案:took。
解釋:“Its high time that...” 結構中,從句要用虛擬語氣,謂語動詞用一般過去時,表示 “該是做某事的時候了”。
三、從句
The reason ______ he gave for his absence was not convincing.
A. which B. why C. in which D. on which
答案:A。
解釋:這里是一個定語從句,先行詞是 “the reason”,關系詞在從句中作 “gave” 的賓語,所以用 which。而如果關系詞在從句中作狀語,才會用 why(表示原因)。句子意思是 “他為他的缺席所給出的理由沒有說服力”。
______ is known to all, China has made great achievements in recent years.
A. It B. As C. Which D. That
答案:B。
解釋:這是一個非限定性定語從句。“as” 引導非限定性定語從句時,可以放在句首,指代整個句子 “China has made great achievements in recent years”,意思是 “眾所周知,中國近年來取得了巨大的成就”。而 “which” 引導非限定性定語從句時不能放在句首;“it” 和 “that” 不能引導這種非限定性定語從句。
四、非謂語動詞
______ (see) from the top of the mountain, the city looks beautiful.
答案:Seen。
解釋:句子的邏輯主語是 “the city”,和 “see” 之間是被動關系(城市是被看),所以用過去分詞作狀語。
He pretended ______ (read) when his mother came in.
答案:to be reading.
解釋:“pretend to do sth.” 表示 “假裝做某事”,這里強調媽媽進來的時候他 “正在假裝看書”,所以用不定式的進行式。
英語六級語法全真模擬試題 2
一、單選題
______ the storm, the ship would have reached its destination on time.
A. But for
B. In case of
C. In spite of
D. Because of
答案:A
解析:
本題考查虛擬語氣。“but for” 意思是 “要不是;如果沒有”,引導的短語相當于一個虛擬條件句。
根據句子 “the ship would have reached its destination on time”(船本可以按時到達目的地),這是一個與過去事實相反的虛擬語氣結構。
“In case of” 意思是 “萬一;如果發生”,“In spite of” 是 “盡管”,“Because of” 是 “因為”,這三個選項都不符合句子的`虛擬語氣語境。
The new power station is reported ______ within three years.
A. to have completed
B. to have been completed
C. having been completed
D. to complete
答案:B
解析:
本題考查非謂語動詞。“sb./sth. be reported to do sth.” 是一個常用結構,表示 “據報道某人 / 某物做某事”。
句子中 “power station”(發電站)和 “complete”(完成)之間是被動關系,即發電站被完成。
又因為 “within three years”(在三年內)表示動作已經完成,所以要用不定式的完成被動式 “to have been completed”。
She remembered several occasions in the past ______ she had experienced a similar feeling.
A. which
B. before
C. that
D. when
答案:D
解析:
本題考查定語從句。先行詞是 “occasions”(場合;時機),在從句 “she had experienced a similar feeling” 中作時間狀語,表示 “在這些場合中”。
當先行詞是表示時間的名詞,且在從句中作時間狀語時,要用關系副詞 “when” 來引導定語從句。
“which” 在定語從句中作主語或賓語,“before” 不是關系詞,“that” 在定語從句中作主語、賓語或表語,但在這里不符合句子結構要求。
Its high time we ______ something to stop traffic accidents.
A. did
B. are doing
C. will do
D. do
答案:A
解析:
本題考查虛擬語氣。“Its high time (that)…” 是一個固定句型,意思是 “該是…… 的時候了”,從句中謂語動詞要用一般過去時或 “should + 動詞原形”(should 不能省略),表示虛擬語氣。
在這個句子中,“did” 是一般過去時的形式,符合該句型的語法要求。
______ in the mountains for a week, the two students were finally saved by the local police.
A. Having lost
B. Lost
C. Being lost
D. Losing
答案:B
解析:
本題考查非謂語動詞。“lost” 是過去分詞,在這里表示狀態,“lost in the mountains”(在山里迷路)在句中作原因狀語。
句子的主語 “the two students” 和 “lose” 之間是被動關系,即學生是 “被迷路”,所以要用過去分詞。
“Having lost” 是現在分詞的完成式,表示主動和完成;“Being lost” 強調正在處于迷路狀態;“Losing” 是現在分詞,表主動,都不符合句子的語境和語法要求。
二、改錯題
If you have been living in this city since so long, you must know a lot about its people.
答案:將 “since” 改為 “for”。
解析:
“since” 后面一般接時間點,例如 “since 1990”(自從 1990 年);“for” 后面接時間段,“for so long”(這么長時間)是一個時間段,符合句子語境。
The book you lent me last week is well worthy reading again.
答案:在 “worthy” 后加 “of”。
解析:
“be worthy of + 名詞 / 動名詞” 是一個固定結構,表示 “值得……”,所以這里應該是 “is well worthy of reading again”。
No matter whatever you say, I will not change my mind.
答案:將 “whatever” 改為 “what”。
解析:
“No matter + 疑問詞” 結構中,疑問詞有 “what, how, when, where” 等,但不能用 “whatever”。“No matter what you say”(不管你說什么)符合語法規則。
His parents died when he was young, left him an orphan.
答案:將 “left” 改為 “leaving”。
解析:
句子中已有謂語動詞 “died”,“leave” 在這里作結果狀語,表示一種自然而然的結果,要用現在分詞 “leaving”,表示主動和伴隨的動作。
It is necessary that a person drinks several glasses of water every day.
答案:將 “drinks” 改為 “drink”。
解析:
“It is necessary that…” 句型中,從句要用虛擬語氣,謂語動詞用 “(should) + 動詞原形”,“should” 可以省略,所以這里應該是 “drink”。
【英語六級語法全真模擬試題】相關文章:
2017下半年英語六級詞匯與語法全真模擬03-19
托福語法模擬試題及答案201712-05
普通話等級考試全真模擬試題05-25
2016年執業藥師考試全真模擬試題03-08
2017雅思閱讀全真模擬測試題03-23
二建市政實務全真模擬試題及答案11-30
法語等級考試語法詞匯模擬試題03-29
2017中醫執業醫師全真模擬試題03-29