1: Place green beans in a large saucepan and cover with water.
2: Place over medium heat and bring to a boil.
3: Reduce the heat to low, cover the pan and simmer until the green beans are tender, about 10 minutes.
4: Drain off the water and set the green beans aside.
5: Melt the butter in a large skillet over medium heat.
6: Stir in the sugar, garlic powder, salt, and pepper.
7: Add the tomatoes and cook, stirring occasionally, until the tomatoes are soft.
8: Stir the green beans into the tomatoes and heat for another minute or two, until the beans are heated through.
9: Stir in the basil and serve immediately.