问两道初二英语题!!!~
1.Shehasbeendead____.A.in1980B.for18yearsbeforeC.since1980D.since18years2.TheWhiteswe...
1.She has been dead ____.
A.in 1980
B.for 18 years before
C.since 1980
D.since 18 years
2.The Whites went to France in 1965 and 1993.(用be,twice改写原句,意思不变)
The Whites ____ ____to France ____.
不光要答案.还要解释清楚。谢谢 展开
A.in 1980
B.for 18 years before
C.since 1980
D.since 18 years
2.The Whites went to France in 1965 and 1993.(用be,twice改写原句,意思不变)
The Whites ____ ____to France ____.
不光要答案.还要解释清楚。谢谢 展开
展开全部
1.c
解释:has been 为现在完成时时态。be是表状态的动词,在此的“dead”是形容词,所以后面应加表示时间段的状语(此处是介词短语)。
选项分析: a选项 中的“in 1980”是表示时间点的,若选 a选项 此句应改成“she died ...”died是die的过去时,die是瞬时性动词 ;b选项 又有表示时间段的“for”,又有相当于“ago”的“before”,矛盾,所以错误;c选项 “since”是完成时态的标志词,后加时间点,表示一段时间(在此句中意思大致于“from 1980 to now”),c选项是正确的:d选项 没有“since + 时间段”的用法,改成“for 18 years”正确。
2. have been ;twice
解释:
The+姓s 表一家人 一般用复数
went 表过去发生的事,可见已去过,并是在1965与1993年两个时间点。
而 twice 是由two变来的(意思等于 “two times”当然 two times 是不正确的用法)表两次。
综上所述,应用现在完成时(表示,“从现在看,过于发生并已经完成的动作”)已知要用be的某种时态 所以应填 have been。
顺便说一下,have/has gone to 表示已去的,在旅途上;
而have/has gone to 表示 已到达的。
understand?
真累啊 呵呵
解释:has been 为现在完成时时态。be是表状态的动词,在此的“dead”是形容词,所以后面应加表示时间段的状语(此处是介词短语)。
选项分析: a选项 中的“in 1980”是表示时间点的,若选 a选项 此句应改成“she died ...”died是die的过去时,die是瞬时性动词 ;b选项 又有表示时间段的“for”,又有相当于“ago”的“before”,矛盾,所以错误;c选项 “since”是完成时态的标志词,后加时间点,表示一段时间(在此句中意思大致于“from 1980 to now”),c选项是正确的:d选项 没有“since + 时间段”的用法,改成“for 18 years”正确。
2. have been ;twice
解释:
The+姓s 表一家人 一般用复数
went 表过去发生的事,可见已去过,并是在1965与1993年两个时间点。
而 twice 是由two变来的(意思等于 “two times”当然 two times 是不正确的用法)表两次。
综上所述,应用现在完成时(表示,“从现在看,过于发生并已经完成的动作”)已知要用be的某种时态 所以应填 have been。
顺便说一下,have/has gone to 表示已去的,在旅途上;
而have/has gone to 表示 已到达的。
understand?
真累啊 呵呵
展开全部
1 c
2 has been to France twice.
has/have been +adj./adv./a member + for some time或
has/have been +adj./adv./a member +since +时间点/时间段+ago.
the meeting has been on for two hours.
the boy has been a League member since two years ago.
The door has been open since the monitor opened it.
2 has been to France twice.
has/have been +adj./adv./a member + for some time或
has/have been +adj./adv./a member +since +时间点/时间段+ago.
the meeting has been on for two hours.
the boy has been a League member since two years ago.
The door has been open since the monitor opened it.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c
have been twice
since加过去一个时间点前面用现在完成时
the whites指white一家人 表复数
所以用have been
然后前面去过两次
所以用twice
have been twice
since加过去一个时间点前面用现在完成时
the whites指white一家人 表复数
所以用have been
然后前面去过两次
所以用twice
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.c DEAD 为延续性动词,不用做某一时间点的动作
2.The Whites have been to France twice
2.The Whites have been to France twice
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.c 现在完成时态的时间状语;since+时间点 for+时间段 a in+时间段,表将来 b应去掉before d应加时间点
2.have been to France twice. The+姓s 表一家人 所以用复数 have/has gone to 表示去了未回; 而have/has gone to 表示 去了已回。
2.have been to France twice. The+姓s 表一家人 所以用复数 have/has gone to 表示去了未回; 而have/has gone to 表示 去了已回。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 c 主句是完成时态,从句必为since+时间点
2 同意楼上的,因为The Whites意为怀特一家人,谓语动词必用复数,去过又回来了,应用been to而不是goen to
2 同意楼上的,因为The Whites意为怀特一家人,谓语动词必用复数,去过又回来了,应用been to而不是goen to
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询