Please explain this:
(a quote of English learning Website):
Some analysts say the odds are stacked against Netscape and any other rival that dares to challenge Microsoft.
1) 'the odds are stacked against'.
- Is it a participle?
2) Can I say, 'Some analysts say the odds stacking against Netscape...'? If not, explain why?
3) Netscape and other rival that dares to challenge Microsoft.
- There are two objects here, so the verb should be 'dare'? (no 's')??
1 Yes, though participles can be used as adjectives. You can't replace it with a present participle because it's a main clause; if you take 'are' out, where's the verb? 'Dares' is OK in the singular to me because it the challenge from rivals has not emerged, while Netscape is already challenging Microsoft (at the time of writing).