英语语法题求解答,麻烦错误选项也分析下

发布于 2025-04-06 16:09:06

"She ______ (finish) her homework last night, so she can go to the party now."

‌选项‌:
A. finishes
B. has finished
C. finished
D. had finished

查看更多

关注者
0
被浏览
81
1 个回答
wenxueshaonian
wenxueshaonian 2025-04-06
这家伙很懒,什么也没写!

‌选C,解析‌:

  1. ‌关键词判断‌:

    • 时间状语 "last night" 明确指向过去的具体时间,需用‌一般过去时‌。
    • 后半句 "can go now" 表示当前状态,但前半句强调动作在过去的完成性,与现在完成时无关。
  2. ‌错误选项分析‌:

    • A. finishes(一般现在时):用于习惯性动作或普遍事实,与过去时间冲突。
    • B. has finished(现在完成时):强调对现在的影响(如“已经完成”),但需搭配无具体时间或“already/just”等词,与“last night”矛盾。
    • D. had finished(过去完成时):需在过去某一时间点之前完成的动作,常与“by the time”等连用,此处无此语境。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览