for three years三年,用现在完成时;C. for three year’s错误;D. since three years错误。根据have studied现在完成时,故选B。 【点睛】本题主要考查现在完成时的时间状语。since引导的时间状语从句中,主句用现在完成时。for加一段时间,句子用现在完成时;……ago,表示“多长时间以前”,用一般过去时。
I have studied English ___ I came to this school.A. forB. andC. sinceD. or
I have studied English ___ (自……以来) two years ago.相关知识点: 试题来源: 解析 [答案]since [详解] 句意:自从两年前以来,我一直在学英语。“自……以来”可用since表示,构成“现在完成时+since+一般过去时”结构,强调时间的延续,故填since。反馈 收藏 ...
百度试题 结果1 题目I have studied English___ I was five years old, I can speak English well now. A. for B. in C. since D. at 相关知识点: 试题来源: 解析 C 反馈 收藏
I have studied English ___ three years. A. already B. yet C. for D. since 相关知识点: 试题来源: 解析 C。“for three years”表示一段时间,用于现在完成时。“already”用于肯定句;“yet”用于否定句和疑问句;“since”后面接时间点。反馈...
【题目】I have studied English.A.three yeas ago B.forthree years ago C. since three years D.since three years ago 相关知识点: 试题来源: 解析 D】 结果一 题目 【题目】I have studied English.A. three yeas ago B.forthree years ago C.sincethree years D. sincethree yeas ago 答案 D】...
百度试题 结果1 题目I have studied English ___ four years. A. since B. for C. in D. before 相关知识点: 试题来源: 解析 B 反馈 收藏
I have studied English ___ two years ago. A. for B. since C. already D. yet 相关知识点: 试题来源: 解析 B。“since+时间点”,这里 two years ago 是时间点。“for”后接一段时间,“already”用于肯定句,“yet”用于否定句和疑问句。反馈...
解析 since 【详解】 句意:我从五岁开始学习英语,所以我现在英语说得很好。根据“I have studied English...I was five years old”可知,空处缺少连词,空前是现在完成时,空后是一般过去时,since“自从”符合语境,引导时间状语从句,故填since。反馈 收藏 ...
百度试题 结果1 题目 单项选择 I have studied English ___ five years. A. for B. since C. in D. after 相关知识点: 试题来源: 解析 A 反馈 收藏