I haven't done(anything,nothing) to offend Greg.

I think anything

We don't have (any,no)match for the opposing team.
I think any

Our team wasn't (any,no)match for the opposing team.
I think any

All are correct.

In the given sentences, the correct choices are "anything," "any," and "any" respectively.

To understand why these choices are correct, let's break down each sentence:

1. "I haven't done (anything, nothing) to offend Greg."

In this sentence, the correct choice is "anything." This is because "anything" is used in negative sentences to express the absence of an action or to negate the idea of something. So, "I haven't done anything to offend Greg" means that you have not done any specific thing to offend Greg.

To determine this, you could think about whether you have taken any action or done anything that could potentially offend Greg. Since you believe you haven't done any specific thing, "anything" becomes the appropriate choice.

2. "We don't have (any, no) match for the opposing team."

The correct choice here is "any." This is because "any" is used when referring to an indefinite quantity or when there is a lack of something. In this sentence, it means that there is no match for the opposing team.

To confirm this, you could think about whether there is a match available or if there is a lack of matches against the opposing team. Since you believe there is no match for the opposing team, "any" is the appropriate choice.

3. "Our team wasn't (any, no) match for the opposing team."

Here, the correct choice is "any." This is because "any" is used to emphasize the idea of lack or absence. In this sentence, it means that our team was not a match for the opposing team.

To verify this, you could assess whether our team had a match against the opposing team or if there was a lack of competitiveness against them. Since you believe our team was not a match for the opposing team, "any" is the appropriate choice.