Comment Comment by Igglyboo "I have spent a good while" is fine, might sound odd to a non-native speaker however. "while" implies "time" in this context. parent Igglyboo 12 years ago