He has been working hard ___. A. lately B. recently C. soon D. suddenly 相关知识点: 试题来源: 解析 A。“lately”和“recently”都可表示“最近”,但“lately”更常用于肯定句中,“recently”常用于完成时态,本题用“lately”更合适。“soon”表示“不久”;“suddenly”表示“突然”。反馈...
解析 A。since 引导时间状语从句,主句用现在完成进行时,从句用一般过去时,表示从过去某个时间开始一直持续到现在的动作。until 和 till 表示“直到……为止”。when 表示“当……时”。本题中“has been working hard”是现在完成进行时,“started”是一般过去时,所以用 since。
He has been working hard___. A. lately B. recently C. just now D. now 相关知识点: 试题来源: 解析 A或 B。“lately”和“recently”都可表示近来,最近,通常用于现在完成时;“just now”表示刚才,用于一般过去时;“now”表示现在。此句是现在完成进行时,“lately”和“recently”符合语境。反馈...
He has been working hard___. A. recently B. suddenly C. immediately D. occasionally 相关知识点: 试题来源: 解析 A。“recently”表示“最近”,是时间副词。B 选项“suddenly”表示“突然地”;C 选项“immediately”表示“立刻”;D 选项“occasionally”表示“偶尔”,都不是单纯表示时间的副词。反馈...
He has been working hard ___ Monday. A. for B. since C. in D. on 相关知识点: 试题来源: 解析 B。本题考查现在完成进行时与时间状语“since”的搭配。“since + 星期”表示从某个星期开始,“since Monday”表示“从星期一开始”,符合现在完成进行时的用法。反馈 ...
解析 B。“for years”是现在完成进行时的标志时间状语,所以用 has been working hard。A 选项 had been working hard 是过去完成进行时,不符合语境;C 选项 is working hard 是现在进行时,没有体现出“多年来一直”;D 选项 was working hard 是过去进行时,也不符合语境。
He has been working hard ___ a long time. A. for B. since C. in D. during 相关知识点: 试题来源: 解析 A。“for”后面接时间段,表示持续了很长一段时间。“since”后面接过去的时间点,“in”表示在一段时间之后,“during”表示在……期间。 反馈...
6. T om has been working hard (late). 相关知识点: 试题来源: 解析 【答案】lately【核心短语/词汇】work hard:努力工作【翻译】汤姆最近一直工作很努力。【解析】根据句意此处应为“最近”这一含义,为副词做时间状语,late形容词,晚的,其副词为lately,最近,故答案为lately。
He has been working hard ___ last week. A. for B. since C. in D. at 相关知识点: 试题来源: 解析 B。“last week”是一个时间点,在现在完成进行时中用“since”,表示从上周开始一直在努力工作。“for”接时间段,“in”用于将来时,“at”接具体时间点。反馈 ...
百度试题 结果1 题目She has been working hard ___ last month. A. for B. since C. in D. at 相关知识点: 试题来源: 解析 B。last month 是过去时间点,与 since 搭配使用,用于现在完成进行时,表示从上个月开始一直在努力工作。反馈 收藏 ...