Why is it correct to write «he admits to having been lying», but not «he admits to have been lying»? (Perhaps the context is relevant.)
As Bob says, you need a noun or gerund.Why is it correct to write «he admits to having been lying», but not «he admits to have been lying»? (Perhaps the context is relevant.)
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: