爱问知识人 爱问教育 医院库

问两道英语题。

首页

问两道英语题。

1.She________ pttotalking2.Hisfather________foraweek.A.diedB.willdieC.hasbeendiedD.hasbeendead(四选一)请简要说明理由。

提交回答
好评回答
  • 2012-10-05 20:57:04
    1。C.现在完成时她已不停地讲了近两个小时
    2。  dead的现在完成时has been dead他父亲死了一个星期

    b***

    2012-10-05 20:57:04

其他答案

    2012-10-06 00:18:03
  • A D
    四楼正解
    补充一下,dead你翻译成是死的就容易理解了

    1***

    2012-10-06 00:18:03

  • 2012-10-05 21:40:27
  • C C for完成时态的标志

    2***

    2012-10-05 21:40:27

  • 2012-10-05 21:08:58
  • 1.C,时间状语for 2 hours,表示持续了一段时间,语法上有for用完成时,keep doing表示一直做某事。
    2.D,因“for a week”是表示延续时间的状语,谓语时态要用现在完成时,所以选A或B都不行。但因“die”是终止性动词,所以没有has been died这种结构,且在有for…或since…的句中,就必须选用延续性动词be,所以用has been dead。

    1***

    2012-10-05 21:08:58

  • 2012-10-05 20:59:34
  • 1. 选A。 kept talking。虽然C。 has kept talking在文法上是正确的,但是一般的口语会选A。 kept talking。因为keep已经有持续的意思在内。要不就应该说has been talking,不过这不是选项,所以只有选A。
    2. D. has been dead, 这题不能选C, 因为die是个霎时发生的动词,“死”不可能持续的在死,所以只能说是dead,意思是说,他已经死了。

    渔***

    2012-10-05 20:59:34

  • 2012-10-05 20:46:13
  •  r nearly two hours是完成时态的标志。只有C has kept talking是现在完成时,所以选C。
    注意:keep后是接doing的。
    2.C

    1***

    2012-10-05 20:46:13

  • 2012-10-05 20:43:52
  • 1.C 是持续性的 从过去到现在,在现在来说明
    2.C 已经死了,到现在来说,died是动词
    

    2***

    2012-10-05 20:43:52

类似问题

换一换
  • 英语考试 相关知识

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):