I need to match a sentence from group A with one from group B that is in the same tense.

Group A.
1.I've been to several countries.
2.I've been working here for 10 years.
3.She was walking down the road.

Group B.

A.They were reading all afternoon.
B.Has he been drinking again?
c.He lives in London.
I think the correct order are.
1B,2A,3C

You've mixed up sentences 1 and 2.

The first sentence verb is in the past tense (have been), implying action that happened in the past and is now completed. Sentence A. also is in the past tense and the action (reading) is completed.

Sentences 2 and B imply action that has been and is ongoing. The actions may not be completed yet.

To match a sentence from Group A with one from Group B that is in the same tense, you need to identify the tenses of the sentences in Group A first.

1. "I've been to several countries." - This sentence is in the present perfect tense.
2. "I've been working here for 10 years." - This sentence is also in the present perfect tense.
3. "She was walking down the road." - This sentence is in the past continuous tense.

Now, let's analyze the sentences in Group B to find the matches:

A. "They were reading all afternoon." - This sentence is in the past continuous tense, matching the tense of the sentence in Group A ("She was walking down the road").

B. "Has he been drinking again?" - This sentence is in the present perfect tense, matching the tense of the first sentence in Group A ("I've been to several countries").

C. "He lives in London." - This sentence is in the simple present tense and does not match the tenses of any sentences in Group A.

Based on this analysis, the correct matching order would be:
1B (Has he been drinking again?)
2A (I've been to several countries.)
3C (He lives in London.)

So, the correct order would be 1B, 2A, 3C.