1 Have you visited Guilin? Yes.I____D___ it a month ago? A visiting B visits C have visited D visited2 The sand-dust storm weather __B___ in Beijing several times this year.A happeded B has happened C was happened D have happened答案已经在了 给我讲讲为什么?

热心网友

1.a month ago 表示一个时间点。那个时候去的桂林。所以要用过去时。2.this year 表示一个时间段。迄今为止,在这个时间段里共发生了几次。所以要用现在完成时

热心网友

1.虽然提问用的是完成时,但是要注意回答中有个ago表示过去时所以一定要选visited2.首先c d要排除不能用have 和被动语态。由于今年还没有过完,只是表明到目前为止的今年,所以不能用过去时,要用现在完成时