Combine linguini, water, wine, olive oil, salt, pepper, asparagus, sun dried tomatoes and garlic in a large straight sided pan.
Bring the pan to a boil over high heat. Stir occasionally with tongs so pasta doesn't stick to the pan.
Lower heat to medium after mixture comes to a boil and continue to stir frequently.
Cook for about 12 minutes or until there is still a little water in the pan.
Add half and half and shrimp. Cook for a few more minutes or until pasta is al a dente and shrimp are pink and cooked through.
If mixture gets too dry, a little more half and half or water can be added.
Sprinkle with chopped basil before serving.