give sb. an account of 说明, 解释 (理由)。
a (great/wide) range of广泛的;许多的。
a cloud of一大群;一大片。
a good/great deal (of)许多,大量。
account for (=give an explanation or reason for) 解释, 说明.
be completely in the dark一无所知,仍蒙在鼓里。
be cut out for...天生适合于……(用于否定句中)。
be fed up with...对……烦透了。