时态为现在完成时。I 接have+过去分词。be a soldier成为一名士兵;for four years四年。故答案为I've been a soldier for four years. 我当兵已经4年了。反馈 收藏
A. lived B. live C. have lived D. has lived 相关知识点: 试题来源: 解析 C 考点:现在完成时 根据题干中时间for four years可知,本题用现在完成时,主语为I,所以答案为have lived.故选C 现在完成时的基本结构:have/has+过去分词。反馈 收藏 ...
解析 C 考查现在完成时的用法。句意:我们学英语四年了。词组for four years表示学习英语从过去开始,已经四年了,for+一段时间常用现在完成时态,结构为have/has+过去分词,A. learned过去式;B. are learning现在进行时,两者都不符合题意。C. have learned现在完成时,符合题意,故答案选C。
结果1 题目( )I ___ her for four years.A. haven't seen B. see C. saw D. to see 相关知识点: 试题来源: 解析 A 句意:我已经四年没有见到她了。由for four years可知,应使用现在完成时:have/has + 过去分词。故选A。反馈 收藏
如果表示动作发生在过去,对现在没有什么影响,就是过去。 如果对现在有影响,或者到现在仍在持续的,就是完成时了。 比如: For years, children have been sent immediately to learn a second-language once they start school. 多年来,每当孩子们到了入学的年龄,他们就会立马被送去学第二语言。 送孩子们去学...
试题来源: 解析 A。“for four years”表示一段时间,现在完成进行时强调学习英语这个动作一直在持续,A 选项“have been learning”恰当;B 选项“learned”是一般过去时;C 选项“learn”是一般现在时;D 选项“have learned”是现在完成时,侧重结果。反馈 收藏 ...
解析 A 我已经四年没有见到她了;由for four years可知,应使用现在完成时:have/has + 过去分词; 结果一 题目 ()I ___ her for four years. A. haven't seen B. see C. saw D. to see 答案 A相关推荐 1()I ___ her for four years. A. haven't seen B. see C. saw D. to see 反馈 ...
解析 重复用两个For 没有问题... 但需用现在完成时,I have waited for you for four years,表示过去四年我都在等你,是现在完成时. 过去时不能表示这一动作的一直延续. 分析总结。 但需用现在完成时ihavewaitedforyouforfouryears表示过去四年我都在等你是现在完成时...
C.用现在完成时,表示她【已经】在这里工作了四年了.可以表示这个过程 答案错了,因为后面有for,表示时间肯定用完成时了
判断现在完成时的使用场景。I have lived in Beijing for four years. A. 动作从过去持续到现在,常与时间状语连接 B. 动作发生在