The correct chronological order of the events is:
- The sinking of the Lusitania by Germany (event 2) - occurred on May 7, 1915.
- The Sussex Pledge to stop attacks on unarmed ships (event 1) - made in March 1916.
- Germany announces the resumption of unrestricted submarine warfare (event 4) - announced in January 1917.
- The US declares war on Germany (event 3) - declared on April 6, 1917.
Thus, the correct answer is D: 2, 1, 4, 3.