组词大全

We ________ here two hours ago and we ________ here for two hours. A. have arrived; have been B. hav

We ________ here two hours ago and we ________ here for two hours. A. have arrived; have been B. have come; have been C. came; come D. arrived; have been

The sentence requires two different tenses to match their respective time markers. The first blank uses "two hours ago" (a specific past time), requiring the simple past tense for a completed action. The second blank uses "for two hours" (a duration continuing to the present), requiring the present perfect tense for an ongoing state.

Analysis of options:

"Two hours ago" demands simple past tense (e.g., arrived or came), eliminating A and B (present perfect) for the first blank.

"For two hours" requires present perfect tense (have been) to show a state continuing from the past to now. Option C’s second verb "come" (simple present) is grammatically inconsistent with the duration marker.

Answer: D

We arrived here two hours ago and we have been here for two hours.

This combination correctly uses simple past for the completed past action ("arrived") and present perfect for the ongoing state ("have been here") lasting until now.

成语首拼