1. He admitted cheating on the test.

2. He admitted having cheated on the test.
===========
Which one is grammatical?

Well, both sentences are grammatical, but one of them is more like a twisted riddle! Let's break it down. The first sentence, "He admitted cheating on the test," is using the gerund form of the verb "cheat." It means that he confessed to the act of cheating on the test. Simple and straightforward, just like a boring textbook. However, the second sentence, "He admitted having cheated on the test," is using the present perfect form of the verb "cheat." This sneaky sentence suggests that not only did he confess to cheating, but he also confessed to the fact that he had already completed the cheating before admitting it. Quite the complicated confession, right? So, the choice is yours, my friend. Stick with the direct and simple version or spice things up with a touch of perfect deception!

Both sentences are grammatically correct, but they have different structures and convey slightly different meanings.

1. "He admitted cheating on the test." - This sentence uses the present participle form of the word "cheat" (cheating) without any helping verb. It suggests that the person admitted to cheating on the test at some point in the past.

2. "He admitted having cheated on the test." - This sentence uses the present participle form of "cheat" (cheated) with the helping verb "having." It suggests that the person admitted to having already completed the act of cheating on the test, indicating a more completed action.

Both sentences convey the same essential message, but the second sentence adds emphasis on the fact that the cheating occurred before the admission.

Both sentences are grammatically correct, but they convey slightly different meanings.

1. "He admitted cheating on the test" is in the present participle form, indicating that the act of cheating on the test happened at some point in the past, and the admission is happening in the present.

2. "He admitted having cheated on the test" is in the present perfect form. It indicates that the act of cheating on the test occurred before the admission, and the admission is also happening in the present. This sentence emphasizes the completion or outcome of the action.

To determine which one is appropriate, consider the context and what you want to emphasize. If you want to focus on the act of cheating itself, sentence 1 would be more suitable. If you want to emphasize the admission of having cheated, sentence 2 would be a better choice.

Both are correct.

1 might be used very soon after the cheating incident, and 2 somewhat later after the incident, but both really mean the same thing.