by RonPurewal Fri Feb 29, 2008 5:13 am
well, this sentence is grammatically fine, because the modifier lacks a comma and therefore attaches to the nearest noun (which in this case is 'a car'). however, the mere addition of a comma changes the sentence to 'we test-drove a car, having engine trouble', which would imply that WE 'had engine trouble' as we test-drove the car (a notion that's as amusing as it is absurd).
based on patterns evident in the og's preferred answers, this sentence is to be considered more 'awkward' than 'a car that had engine trouble'. both are fine, but the original version teeters on the edge of confusion while the latter's meaning is unmistakable.
bottom line: their preferences, not ours. learn 'em!