Preheat a large non-stick skillet over medium high heat. Add the olive oil to the skillet. Allow the oil the become hot for 30 seconds. Add the shrimp to the skillet and sauté for 2-3 minutes.

Remove the shrimp from the skillet and set aside. Add the chopped garlic, shallots and tomato, then sauté them for 3 minutes. Add the white wine and lemon juice to the skillet, and bring to a boil.

Reduce the heat to a simmer and continue cooking for 2 minutes. Add the cooked linguine, shrimp and chopped parsley to the skillet. Toss the pasta in the sauce and continue cooking until hot. Serve immediately.