Bring a large pot of salted water to a boil. Add the spaghetti or linguine and cook according to package instructions until al dente. Drain and reserve 1/2 cup of pasta water.
In a large skillet over medium heat, add 2 tablespoons of olive oil. Once hot, add the minced garlic and sauté for about 1 minute, until fragrant.
Add the shrimp to the skillet and cook for 2-3 minutes on each side, or until they turn pink and opaque. Season with salt and pepper to taste.
Stir in the cherry tomatoes and cook for another 2 minutes until they soften slightly.
Add the lemon zest and juice, stirring to combine. If the mixture looks too dry, add a little reserved pasta water to create a light sauce.
Toss in the cooked pasta and chopped basil, mixing everything together well. Adjust seasoning if necessary.
Remove from heat and divide the pasta among serving plates. Top with a drizzle of olive oil and a sprinkle of grated Parmesan cheese.
Notes
Adjust the amount of pasta water to achieve desired sauce consistency.